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')
未定義の列数 (および色) のプロットを行うにはどうすればよいですか?