文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
matplotlib Artist
matplotlib
有三个层次的 API:
matplotlib.backend_bases.FigureCanvas
:代表了一个绘图区,在这个绘图区上图表被绘制matplotlib.backend_bases.Renderer
:代表了渲染器,它知道如何在绘图区上绘图。matplotlib.artist.Artist
:代表了图表组件,它知道如何利用渲染器在绘图区上绘图。
通常用于有 95%以上的时机都是与 matplotlib.artist.Artist
类打交道,它是高层次的绘图控制。
matplotlib
中有两种 Artist
:
primitive
:代表了我们在绘图区域上绘制的基础的绘图组件,比如Line2D
,Rectangle
,Text
以及AxesImage
等等。container
:代表了放置primitive
的那些绘图组件。比如Axis
、Axes
以及Figure
,如图所示
matplotlib
的标准使用流程为:
- 创建一个
Figure
实例对象fig
- 使用
fig
实例创建一个或者多个Axes
实例,或者创建一个或者多个Subplot
实例 - 使用
Axes
实例的方法来创建primitive
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论