在交互模式下绘图时,Matplotlib会失败并挂起

时间:2018-05-23 14:02:57

标签: macos python-2.7 matplotlib

我在MacOS High Sierra上遇到了matplotlib库的问题。

  • matplotlib-2.2.2
  • python 2.7.14

这是我的超级简单代码。

plt.ion()
plt.plot(x,y)
plt.show()

蟒蛇符号出现在仪表板上,但在任何地方都找不到窗口。

如果我不使用ion(),我可以一次获得一个情节。

enter image description here

1 个答案:

答案 0 :(得分:1)

plt.ion()似乎被窃听了。请尝试以下解决方法:

plt.ion()
plt.plot(x,y)
plt.pause(0.0001)
plt.show()

如果仍然无法解决问题,请尝试将最后一行替换为:

plt.show(block=True)