Mac上的Python中的Matplotlib打开一个新窗口

时间:2014-02-20 00:38:30

标签: python macos matplotlib

我是mac世界的新手。在python中我想要可视化数据,我使用matplotlib的pyplot生成一个图,但是当我做pyplot.show()时它会创建一个新窗口。这种行为也发生在我的ipython笔记本中 - 见下图。我希望它将图像嵌入笔记本中。

我该如何纠正?

This is what it looks like

2 个答案:

答案 0 :(得分:0)

启动ipython时尝试ipython notebook --pylab inline

答案 1 :(得分:0)

在单元格中输入,单元格魔术%pylab inline%matplotlib inline将使图形显示为内嵌/交互式(而不是新窗口)。

如果您使用%matplotlib单元魔术,则仍然需要import matplotlib.pyplot as pltimport numpy as np等。如果您使用%pylab单元魔法,则不需要。