【发布时间】:2017-03-16 22:02:47
【问题描述】:
我的问题是我的数据存储在几个 .txt 文件中。我希望读取文件(这部分已完成),然后从文件中绘制数据。
问题
对于每个文件,我已将 X 和 Y 作为列读取到数组 A 中(例如,对于文件 1 A[0,:] = X 和 A[1,:] = Y 等等)。我最终得到了一个数组,我想将我的所有图表绘制为一个图形......我的代码:
import matplotlib.pyplot as plt
while k in range(0,3):
plt.plot(A[k,:],A[k+1,:])
plt.hold()
k = k + 2
plt.show()
k = 3 的最大值,因为我只对两个文件执行此操作。我得到的结果是plot(A[0,:],A[1,:]),当我关闭它时会弹出plot(A[2,:],A[3,:])。
谁能帮我解决这个问题?有什么方法可以“保持”该图并在所有图的末尾显示?如果可能的话,我还想给他们不同的颜色和图例......
【问题讨论】:
标签: python matplotlib plot