0

我正在尝试绘制函数,但出现错误。我怎样才能做到这一点?

我正在使用 Enthought Canopy

In[35] : plt.plot(np.arange(0, nx, 1), Iftarray[:, ny/2])
Out[35]: [<matplotlib.lines.Line2D at 0x8332dd8>]
4

2 回答 2

4

就像山姆在评论中所说:这里没有错误;尝试:

plt.show()

你会感到惊讶:)

于 2013-07-15T15:02:11.600 回答
3

正如其他人所说,您看到的输出文本是预期的,而不是错误。然而,这些信息虽然有用,但并不能解决您为什么看不到情节的问题。

如果您的IPython(Canopy 的 Python shell)在 Pylab 模式下运行(默认情况下运行;请参阅 Preferences 对话框的 Python 选项卡进行验证),那么还应该创建一个绘图窗口。然而,根据操作系统的不同,这个绘图窗口通常不会在 Canopy 顶部弹出。所以你的第一个任务是在你的窗户周围戳一下,确保它不是真的在那里,但你还没有看到它。

如果 IPython shell没有在 Pylab 模式下运行,那么 cenna75 的响应是正确的;在您明确告诉它之前,该图不会显示。

于 2013-07-15T15:12:40.293 回答