Python 在pylab模式下绘制矩形(添加补片)

Python 在pylab模式下绘制矩形(添加补片),python,matplotlib,Python,Matplotlib,我在pylab模式下使用IPython(所有函数都在fingertip),并希望对某些绘图进行注释,比如说plot([1,3,2])与矩形矩形((1,1),1,1) 如何在这种pylab模式下绘制一个简单的矩形,即不使用图形、轴、子图。。。但引用只是以最简单的方式创建了绘图 在此pylab模式下,即不使用图形、轴和子地块 pylab框架中也存在figue、axes和subplot。如果我使用pylab接口,我只需在其中抛出一个子图(111),然后使用sp.add_patch(矩形(etc))。但

我在pylab模式下使用IPython(所有函数都在fingertip),并希望对某些绘图进行注释,比如说
plot([1,3,2])
与矩形
矩形((1,1),1,1)

如何在这种pylab模式下绘制一个简单的矩形,即不使用图形、轴、子图。。。但引用只是以最简单的方式创建了绘图

在此pylab模式下,即不使用图形、轴和子地块

pylab框架中也存在figue、axes和subplot。如果我使用pylab接口,我只需在其中抛出一个子图(111),然后使用
sp.add_patch(矩形(etc))
。但您也可以使用
gca()
gcf()
获取当前轴/图形:

pylab导入的
>>*
>>>绘图([1,3,2])
[]
>>>gca()
>>>gca().添加补片(矩形((1,1,1))
>>>savefig(“rect.png”)

pylab方法对于非常基本的任务来说足够简单,但不能扩展到更复杂的任务。

我不知道gca()。谢谢你的提示
>>> from pylab import *
>>> plot([1,3,2])
[<matplotlib.lines.Line2D object at 0x102bc8950>]
>>> gca()
<matplotlib.axes.AxesSubplot object at 0x102790cd0>
>>> gca().add_patch(Rectangle((1,1),1,1))
<matplotlib.patches.Rectangle object at 0x102790510>
>>> savefig("rect.png")