如何在 Python 中绘制和显示图形

新手上路,请多包涵

绘图

我编写了代码以在 Python 中绘制和显示一个简单的图形:

 import matplotlib.pyplot as plt
import numpy as np
from matplotlib import interactive
interactive(True)

x = np.arange(0,5,0.1)
y = np.sin(x)
plt.plot(x,y)
plt.show

我得到的只是一个空白屏幕。

当我删除“交互式”东西时,它没有显示任何错误,但什么也没显示。

如何显示图表?

(PS:我用的是Python 2.7)

原文由 singhuist 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 397
2 个回答

删除这些行,它们不是简单的图形:

 from matplotlib import interactive
interactive(True)

你错过了 ()plt.show()

 plt.show()

原文由 Lucas 发布,翻译遵循 CC BY-SA 3.0 许可协议

存在语法错误。用 plt.show() 替换 plt.show

原文由 singhuist 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题