[問題] 如何在matplotlib中使用Index呢?

作者: avlin (avlin)   2018-07-16 22:14:34
各位前輩晚安
晚輩鑒於工作需要而加入的 Python 的行列
(...需要對七千多個 Plotfile 做篩檢)
目前已經做到了篩檢 , 但在畫圖上出了些問題
跪求各位前輩們賜教 謝謝!
/***************************實驗條件******************************/
資料格式 : txt
資料筆數 : 512~2048 (每份資料筆數不一)
資料內容 :
1.012345
1.132456
15.45896
.
.
12.54664
/*****************************程式*********************************/
files = listdir(newpath)
X_Value = 0
Y_Value = [None]*10240
for file in files:
fullpath = join(mypath , file)
fid = open(fullpath,"r")
line = fid.readline()
while line:
fileValue = float(line)
Y_Value[X_Value] = fileValue
X_Value = X_Value + 1
line = fid.readline()
for x in range(X_Value): # Verify for collect data
print (Y_Value[x])
x = np.linspace(0, 200, X_Value)
y = Y_Value[x] # Error Point
plt.xlabel ('Data Count')
plt.ylabel ('Current Value')
plt.plot(x, y)
plt.show()
/*****************************說明*********************************/
在 Error Point 的部分
曾試著改為 y = Y_Value[(for AAA in x)]
但仍無法解決問題 , 請問各位前輩
在處理 "y" 的行為上 , 我是那邊邏輯有誤呢?
另外 , 由於工作環境較為封閉...無法使用網路
想請問各位前輩是否有推薦的 Python 工具書呢?
在此先謝謝各位前輩耐心地看完QQ

Links booklink

Contact Us: admin [ a t ] ucptt.com