Advertisement

Matplotlib各级Artist容器详解(Figure Axes Axis Trick)

阅读量:

一.Figure的各级元素

通过matplotlib绘制的图形具有明确的层次结构,各个层级的组件均配备相应的函数与方法。理解这些组件之间的层级关系,是掌握matplotlib的关键前提。

  1. Figure: 层级结构中的最顶层,用于承载所有绘图内容,可能包含多个子图。可以将其视为一张画布
  2. Axes: 位于Figure之下的一个层级,每个Axes代表一个子图,在一个Figure中可包含多个Axes。也就是说,在同一张画布上可以绘制多个子图。
  3. Axis: 属于Axes的下级结构,主要用于管理子图中的坐标轴和网格线。
  4. Tick: 处于Axis之下的一层结构,负责处理与刻度相关的各类元素。

该示意图直观地呈现了一个子图中所包含的Axes、Axis以及Tick之间的关联。(当然,在这张画布Figure中仅存在一个Axes子图)

以下示例图能够直观地展示Figuer与Axes之间的关联。该图呈现的是一个2*1(两行一列)的Figure结构,意味着整个Figure由两行组成,每行中仅包含一个子图:

![在这

全部评论 (0)

还没有任何评论哟~