返回介绍

matplotlib Artist 的属性

发布于 2024-05-19 17:46:41 字数 1954 浏览 0 评论 0 收藏 0

每个在图形中出现的元素都是 Artist

  • Figure.patch 属性:是一个 Rectangle ,代表了图表的矩形框,它的大小就是图表的大小, 并且可以通过它设置图表的背景色和透明度。
  • Axes.patch 属性:也是一个 Rectangle ,代表了绘图坐标轴内部的矩形框(白底黑边), 通过它可以设置 Axes 的颜色、透明度等。

所有的 Artist 有下列属性。:

  • .alpha 属性:透明度。值为 0--1 之间的浮点数
  • .animated 属性:一个布尔值,表示是否用于加速动画绘制
  • .axes 属性:返回这个 Artist 所属的 axes ,可能为 None
  • clip_box 属性:用于剪切 Artistbounding box
  • clip_on 属性:是否开启 clip
  • clip_path 属性: Artist 沿着该 path 执行 clip
  • contains 属性:一个 picking function 用于测试 Artist 是否包含 pick point
  • figure 属性:该 Artist 所属的 Figure ,可能为 None
  • gid 属性:该 Artistid 字符串
  • label :一个 text label
  • picker :一个 python object 用于控制 object picking
  • transform :转换矩阵
  • .url 属性:一个 url string ,代表本 Artist
  • visible :布尔值,控制 Artist 是否绘制
  • zorder :决定了 Artist 的绘制顺序。 zorder 越小就越底层,则越优先绘制。

这些属性可以通过旧式的 settergetter 函数访问和设置。如:

  • o.get_alpha()o.set_alpha(0.5)
  • 如果你想一次设置多个属性,也可以用: o.set(alpha=0.5,zorder=2) 这种方式
  • 你可以使用 matplotlib.artist.getp(o) 来一次获取 o 的所有属性

Artist 所有属性

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文