我是新手matplotlib.pyplot. 我遇到了show()函数没有阻塞的问题。我从一个离开的人那里接手了一个python应用程序,我似乎还记得这在他(它回收的)PC上工作过。
这是密码。。。在import matplotlib.pyplot as plt
plt.title("Molding X Error")
plt.xlabel("X")
plt.ylabel("X Error")
plt.plot( ... details that work and not the problem ... )
plt.show(block=True)
plt.title("Molding Y Error")
plt.xlabel("Y")
plt.ylabel("Y Error")
plt.plot( ... details that work and not the problem ... )
plt.show(block=True)
在其他人的电脑上,第一个show()会正确显示。
在排除第一个之后,第二个会显示出来。在
我运行它,它不仅不会在第一个show()上停止,它还将第一个和第二个的数据与第二个的标题和标签结合起来。在
我逐步使用调试器,第一个确实显示出来了,但是进入第二个调试器可以看到相同的结果。在
Windows 7 Pro 64位。
Python2.7.10,Anaconda 2.3.0,其中包含(显然)matplotlib1.4.3
注意:我读过“(python)matplotlib pyplot show()。。是否阻止?”从2011年开始,它引用matplotlib1.0.1作为解决方案。在