我有一個包含 2048 行和 256 列的文本檔案,我想在子圖中僅繪制 10 列資料,
我試過了
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
data=np.loadtxt("input_data.txt")
data=data[:,0:10]
print(data.shape)
nrows=5
ncols=10
fig, axs = plt.subplots(nrows,ncols, figsize=(13,10))
count = 0
for i in range(ncols):
for j in range(nrows):
axs[i,j].plot(data[count])
count = 1
print(count)
plt.show()
但它沒有繪制每一列的值,我希望專家可以幫助我。謝謝。
uj5u.com熱心網友回復:
我使用亂數來重現您的問題。
data=np.random.randint(0,1,size = (2048,256))
data=data[:,0:10]
print(np.shape(data))
nrows=2
ncols=5
fig, axs = plt.subplots(nrows,ncols, figsize=(13,10))
count = 0
for i in range(nrows):
for j in range(ncols):
print(count)
axs[i,j].plot(data[:,count])
count = 1
這是你的情節。
如果您輸入真實資料,您會在每個子圖中看到一些變化。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/507376.html
標籤:Python 数据框 麻木的 matplotlib 深度学习