我目前正在尝试使用 Python3 和 matplotlib 绘制数据图表。我正在 OSx Sierra 上开发,当我运行时,它没有显示。没有返回任何错误。我在代码中包含了 plt.show() 并且它肯定正在运行。任何帮助显示此图表的帮助将不胜感激。 Vanilla Python3,在 Emacs 中编辑,从 IDLE 和终端运行。都不起作用。谢谢。
import matplotlib.pyplot as plt
plt.show()
不产生任何结果,也没有错误。我努力了 plt.switch_backend('MacOSX') 并且错误仍然存在。
最佳答案
只是将评论总结为答案:pyplot.show()
仅生成一个图形(如果已创建图形)。这可以通过声明明确地完成
fig = plt.figure()
或者通过隐式地绘制某些内容(然后在后台创建图形),例如
plt.plot([1,2,3])
一旦调用plt.show()
,所有当前事件的图形将显示在屏幕上。
关于python - Matplotlib 图表未显示在 OSX 上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45116059/