0
我有一個帶有N列(N個未知或非常大)的文本文件,比如data.txt。 我想繪製最後的N-1列與python的第一列。 換句話說,我怎麼能得到蟒蛇像一個「xmgrace顯示-nxy的data.txt」工作使用python繪製文本文件的所有列(相當於xmgrace中的-nxy選項)
許多在此先感謝
我有一個帶有N列(N個未知或非常大)的文本文件,比如data.txt。 我想繪製最後的N-1列與python的第一列。 換句話說,我怎麼能得到蟒蛇像一個「xmgrace顯示-nxy的data.txt」工作使用python繪製文本文件的所有列(相當於xmgrace中的-nxy選項)
許多在此先感謝
使用np.genfromtxt()
讀取該文件,然後只繪製在一個循環中,像這個:
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()
真棒!非常感謝 –
歡迎來到stackoverflow。請提供你到目前爲止嘗試過的東西 –