在 python 代码中,我执行以下操作:
x1=[]
y1=[]
y2=[]
y3=[]
y4=[]
for line in res_file_1.readlines():
ll=string.split(line)
x1.append(float(ll[0]))
y1.append(float(ll[1]))
y2.append(float(ll[2]))
y3.append(float(ll[3]))
y4.append(float(ll[4]))
因此它读取文件的 4 列并将值存储在不同的“y”数组中。我想知道如何更一般地执行此操作,即,当我不知道输入文件是否包含 4、16 或 2000 列时
更新:
后来我需要用matplotlib绘制数据,所以我通常这样做:
ax.plot(x1,y1,'ks',color='red')
ax.plot(x1,y2,'ks',color='green')
ax.plot(x1,y3,'ks',color='blue')
如何绘制未定义的列数(和颜色)?