很抱歉,如果这是一个模糊的问题,但我不知道发生了什么或什至要问什么。
我刚买了一台新电脑,因为我的旧电脑坏了。我一直在Spyder上编写一些代码,并且需要在一个绘图上绘制8000个数据点。这是我的前一台计算机的规格比我当前的计算机差得多的东西,可以真正轻松地处理它,可能只花一两秒钟,但仅此而已。
现在,matplotlib花费了很多时间来显示该图,并且一切都搞砸了(see here)。过去,我总是不得不调整图表的比例或调整标签的大小,但这始终是微小的更正-现在所有刻度线都重叠了,图表只是错误的,而且一团糟。我不知道发生了什么事。
作为参考,该图应为干涉图,并且我已经在另一台计算机上绘制了相同的数据,并且看起来确实不错,因此很明显我的matplotlib或python出了问题。
如果有帮助,我可以提供一个最小的工作示例,但实际上我只是导入两组每组8000个数据点并执行plt.plot(x,y)。
对不起,谢谢。
代码:
import matplotlib.pyplot as pl
fname ='data.txt'
f=open(fname,'r')
signal=[]
position=[]
lines=f.readlines()
for line in range(len(lines)):
signal.append(lines[line].split()[0])
position.append(lines[line].split()[1])
pl.plot(position,signal)