2016-07-05 7 views
0

N列(Nが不明またはかなり大きい)のテキストファイル、たとえばdata.txtがあります。 私は最後のN-1列と最初の列を、Pythonでプロットしたいと思います。つまり 、どのように私はPythonのファイルを読むために、事前pythonでテキストファイルのすべての列をプロットする(xmgraceに-nxyオプションと同じ)

+0

歓迎するstackoverflow。これまで何を試してみましたか –

答えて

1

使用np.genfromtxt()に「xmgrace -nxy data.txtを」のよう

多くのおかげで仕事して、同じように、ループ内でプロットし得ることができますこれは:

import numpy as np 
import matplotlib.pyplot as plt 

data = np.genfromtxt('data.txt') 

fig, ax = plt.subplots(1) 

for i in range(data.shape[1]-1): 
    ax.plot(data[:,0],data[:,i+1]) 

plt.show() 
+0

素晴らしい!どうもありがとう –

関連する問題