【发布时间】:2013-03-06 23:59:01
【问题描述】:
我正在使用 IPython Notebook 调用内联模式;
%pylab inline
下面的代码会立即在单元格处绘制一个图形;
fig = plt.figure()
axes = fig.add_axes([0, 0, 1, 1])
但是我想在一个单元格中创建绘图/轴等,稍后使用可能进行绘图;
fig.show()
如何更好地控制内联模式?如果我不使用 %pylab inline,它会在我不想要的单独窗口中创建绘图(并且通常会冻结窗口)。
版本;
Numpy: 1.7.0
Matplotlib: 1.2.1rc1
Python: 2.7.2 (default, Jun 24 2011, 12:22:14) [MSC v.1500 64 bit (AMD64)]
Pandas: 0.10.1
PyLab: 1.7.0
【问题讨论】:
-
你试过Ipython的显示功能吗?据我所知,这是“官方”方法
-
是不想生成图形,还是不想看空坐标轴?
-
一般来说,我想在一个单元格中创建一个图形,然后使用它的句柄在另一个单元格中处理它,然后推迟显示它,直到稍后再显示一个不同的单元格。
-
如果发布的两个答案中的任何一个解决了您的问题,请接受它(左侧的大复选标记)。
标签: python-2.7 matplotlib ipython ipython-notebook