matplotlib中的基本概念
有外语基础的朋友看这里: matplotlib官方文档
- Figure(图像): 组成部分
Figure(图像)
整个图像称为Figure, Figure用于保存返回的Axes(坐标域), 一个Figure可以包含任意数量的Axes.
Axes(坐标域)
可以将它理解为一个"统计图", 一个Axes包含两个Axis(坐标轴)(在3D图中为三个Axis), 每个Axes都有 一个 title(方法: set_title()), 一个x-label(方法: set_xlabel()), 一个y-label(方法: set_ylabel()).注意:一个给出的Axes对象只能包含在一个Figure中。
Axis(坐标轴)
这是一种类似数轴的对象。可以通过Axis以及Axis的方法设置坐标轴上刻度的样式和坐标轴上的值。刻度的位置由Locater对象决定, 刻度对应的值由Formatter对象决定。
Artist(表现)
为了帮助理解Artist的概念,先说一下matplotlib的架构, 它分为 Scripting(脚本)层, Artist(表现)层, Backend(后端)层,它们之间的关系是Scripting层调用Artist层,Artist层调用Backend层。Artist层拥有许多可视化的元素,如标题,轴标签,刻度等......点击链接了解Artist详细介绍:https://www.meiwen.com.cn/subject/agjbqqtx.html