Advertisement

Python Matplotlib HW #2

阅读量:

思考题

  1. primitives 与 container 的差异及关联体现在哪些方面?

primitives 是构成容器内部内容的基础单元,而 container 则作为承载这些基础单元的结构框架。

primitives 包含用于图形绘制的基本构成要素,如曲线、矩阵、图像、多边形以及集合等;

container 不仅包含多个 primitives 基础单元,还具备自身特有的属性,是实现图形绘制的结构性基础。

  1. 四个容器之间存在怎样的联系与区别?它们各自负责控制图表中的哪些部分?

四种容器对象分别是 Figure 容器、Axes 容器、Axis 容器以及 Tick 容器。

从管理范围的角度来看,其层级关系为 Figure > Axes > Axis > Tick。

Figure 是 Artist 对象体系中最上层的容器,它涵盖图表中所有相关元素;

Axes 是 matplotlib 中用于绘图的核心容器,大量 Artist 对象被存储于其中;

Axis 容器则主要负责对坐标轴进行管理;

Tick 容器处于层级结构的最末端,其内部包含刻度线、网格线实例及其对应的标签内容;

全部评论 (0)

还没有任何评论哟~