我是新来的mac世界。在Python中,我们想要可视化数据,我使用matplotlib的pyplot来生成一个图,但是当我做pyplot.show()时,它会创建一个新窗口。这种行为也发生在我的ipython笔记本内 - 也见下图。我希望它能够将图像嵌入笔记本中。在python上的macplotlib在mac上打开一个新窗口
我该如何解决这个问题?
我是新来的mac世界。在Python中,我们想要可视化数据,我使用matplotlib的pyplot来生成一个图,但是当我做pyplot.show()时,它会创建一个新窗口。这种行为也发生在我的ipython笔记本内 - 也见下图。我希望它能够将图像嵌入笔记本中。在python上的macplotlib在mac上打开一个新窗口
我该如何解决这个问题?
尝试ipython notebook --pylab inline
当您启动IPython中。
在单元格中输入单元格魔术%pylab inline
或%matplotlib inline
将使图形显示为内嵌/交互式(而不是新窗口)。
这并不是说,如果你使用%matplotlib
细胞魔法,你仍然需要import matplotlib.pyplot as plt
和import numpy as np
等。随着%pylab
细胞魔法你不知道。
完美。谢谢 – akhil
我也在pydev里面运行python。我怎样才能产生出现在日蚀内而不是单独的窗口的情节? – akhil