[问题] 如何在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