文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
matplotlib Artist 的属性
每个在图形中出现的元素都是 Artist
Figure.patch
属性:是一个Rectangle
,代表了图表的矩形框,它的大小就是图表的大小, 并且可以通过它设置图表的背景色和透明度。Axes.patch
属性:也是一个Rectangle
,代表了绘图坐标轴内部的矩形框(白底黑边), 通过它可以设置Axes
的颜色、透明度等。
所有的 Artist
有下列属性。:
.alpha
属性:透明度。值为 0--1 之间的浮点数.animated
属性:一个布尔值,表示是否用于加速动画绘制.axes
属性:返回这个Artist
所属的axes
,可能为None
clip_box
属性:用于剪切Artist
的bounding box
clip_on
属性:是否开启clip
clip_path
属性:Artist
沿着该path
执行clip
contains
属性:一个picking function
用于测试Artist
是否包含pick point
figure
属性:该Artist
所属的Figure
,可能为None
gid
属性:该Artist
的id
字符串label
:一个text label
picker
:一个python object
用于控制object picking
transform
:转换矩阵.url
属性:一个url string
,代表本Artist
visible
:布尔值,控制Artist
是否绘制zorder
:决定了Artist
的绘制顺序。zorder
越小就越底层,则越优先绘制。
这些属性可以通过旧式的
setter
和getter
函数访问和设置。如:
o.get_alpha()
、o.set_alpha(0.5)
- 如果你想一次设置多个属性,也可以用:
o.set(alpha=0.5,zorder=2)
这种方式- 你可以使用
matplotlib.artist.getp(o)
来一次获取o
的所有属性
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论