如何在 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 许可协议

阅读 403
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 许可协议

推荐问题