我是mac世界的新手。在python中我想要可视化数据,我使用matplotlib的pyplot生成一个图,但是当我做pyplot.show()时它会创建一个新窗口。这种行为也发生在我的ipython笔记本中 - 见下图。我希望它将图像嵌入笔记本中。
我该如何纠正?
答案 0 :(得分:0)
启动ipython时尝试ipython notebook --pylab inline
。
答案 1 :(得分:0)
在单元格中输入,单元格魔术%pylab inline
或%matplotlib inline
将使图形显示为内嵌/交互式(而不是新窗口)。
如果您使用%matplotlib
单元魔术,则仍然需要import matplotlib.pyplot as plt
和import numpy as np
等。如果您使用%pylab
单元魔法,则不需要。