python - Matplotlib 图表未显示在 OSX 上?

标签 python macos matplotlib

我目前正在尝试使用 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/

相关文章:

python - Pandas 情节不显示

python - pandas 日期时间轴上的刻度标签与刻度不对齐

python - AWS Glue 作业中的互联网访问

python - Pandas pd.Series.isin的性能与数组和数组的关系

swift - 在 Swift 的 NSTextfield 中设置最大字符数(为一个)

ios - 这是运行通用方法的正确方法吗?

c++ - 使用 g++ : Undefined symbols for architecture x86_64 在 OS X 上编译

python - 为什么每当我刷新随机森林回归器时。 MSE 和 MAE 发生变化吗?为什么它会有所不同并取决于什么?

python - Opencv:TypeError:轮廓不是numpy数组,也不是标量

python - Matplotlib 堆积条形图 : need to swap x and height