vla*_*lad 10 python matplotlib
我在pylab模式下使用IPython(所有函数都在fingertip),并想要注释某些情节,让我们说plot([1,3,2])矩形Rectangle((1,1),1,1)
如何在这个pylab模式下绘制一个简单的矩形,即不使用图形,轴,子图......但是参考只是以最简单的方式创建了图形
DSM*_*DSM 17
在这个pylab模式中,即不使用图形,轴,子图
图,轴和子图也存在于pylab框架中.如果我使用pylab接口,我只需要subplot(111)在那里扔一个然后使用sp.add_patch(Rectangle(etc)).但您也可以使用gca()和获取当前轴/数字gcf():
>>> 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")
Run Code Online (Sandbox Code Playgroud)

pylab方法对于非常基本的任务来说非常简单,但是不能扩展到更复杂的任务.
| 归档时间: |
|
| 查看次数: |
19134 次 |
| 最近记录: |