我在家里的服务器上运行Ubuntu 14.04(服务器版),安装了Python 2.7.6和matplotlib 1.3.1,并将TkAgg用作后端。我通过ssh -Y连接到它。 我遇到的问题是创建绘图对象非常缓慢。例如:
这段代码运行需要约10秒钟,但实际上只需要一小部分时间。注意到它甚至没有显示出图像,如果我添加
import matplotlib.pyplot as plt
x=[0,1,2,3,4]
y=[0,1,4,9,16]
plt.plot(x,y)
这段代码运行需要约10秒钟,但实际上只需要一小部分时间。注意到它甚至没有显示出图像,如果我添加
plt.show()
也不会对时间产生显著影响。在Python解释器或从文件中运行代码也没有区别。只要等待足够长的时间,图像就可以正常地显示在本地屏幕上。而且绘制5个点或50个点似乎没有任何区别。你有什么想法吗?