我使用Python绘制来自不同MATLAB文件的数据。 P0[filenumber]
和CF[filenumber]
是每个文件中包含大量数字的数组。我只从文件中的每个数组中获得一个点。所以我通过将它们附加到一个新数组来制作一个只包含这些点的数组。当我绘制结果图形时,即使我将图形分成两部分,我也将终点连接到第一点:
如何在没有最后一点循环到第一点的情况下绘制图表?我知道我的数据不正常,但有没有办法可以绘制一个漂亮的图表而不必重新排列我的所有数据?
Max=[]
F=[]
#length is the number of files I'm reading
for s in range(0,length):
Max.append(P0[s][30])
F.append(CF[s][0])
plt.plot(F[length:],Max[length:])
plt.plot(F[0:length],Max[0:length])
plt.show()