我有一个包含 N 列(N 未知或很大)的文本文件,比如 data.txt。我想用 python 绘制最后 N-1 列与第一列。换句话说,我怎样才能让 python 像“xmgrace -nxy data.txt”一样工作
提前谢谢了
我有一个包含 N 列(N 未知或很大)的文本文件,比如 data.txt。我想用 python 绘制最后 N-1 列与第一列。换句话说,我怎样才能让 python 像“xmgrace -nxy data.txt”一样工作
提前谢谢了
用于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()