从.dat文件中绘制一些数据(设置范围)

时间:2019-04-05 12:04:14

标签: python matplotlib

我想从.dat文件中绘制2列数据。在这些文件中,有2列有序数字(例如,从0到20)。我想做的是绘制/加载它们,例如从10到18,但我也希望图形范围(xlim)从0到20。

这是代码

import matplotlib.pyplot as plt
for f in zip(dataFiles):
    data = np.loadtxt(f)
    plt.plot(data[:,0],data[:,1])

我尝试了np.arange(10,18),但对我来说不起作用。

1 个答案:

答案 0 :(得分:0)

您只需在数组data[10:18,0]中指定开始和结束索引。 然后,您可以使用xlim来设置x轴的限制:

plt.plot(data[10:18,0])
plt.plot(data[10:18,1])
plt.xlim(left=0,right=20)