我有幾個帶有x和y值的文件,我想將它們同時繪製成一個圖形。 對於這一點,我想打一個循環,其中的程序寫入的x數據和y數據,所以,我到底有數組,它看起來像這樣:將多列文件寫入數組
results=[[x1],[y1],[x2],[y2],....]
後來我想將所有數據繪製在一張圖中,但顏色不同。這自動。
編輯:我的代碼看起來在這樣的時刻:
#Program to show FFT intensitys of interfering waves with phase difference
path='pah_to_files'
files=['0pi.txt','0.25pi.txt','0.5pi.txt','0.75pi.txt','1pi.txt']
#read data
for i in range (len(files)):
data=np.loadtxt(path+'/'+files[i], usecols=(0,1))
position=data[:,0] #first column is position
intensity=data[:,1] #second column is intensity
我知道,這個循環讀取這些文件,但它始終覆蓋以前的位置和強度數據。
你能舉一個你的輸入的例子嗎?和你的預期產出?你到目前爲止做了些什麼?關於如何編寫一個好問題的一個很好的提示是[sscce](http://sscce.org) – zmo
是否有理由讓你的數組數據看起來像這樣?如果你正在使用matplotlib繪製東西,那麼它需要一個X數組和一個單獨的Y數組。 – daveydave400