解释一下Python中Matplotlib绘图的解剖结构?
Matplotlib库是基于NumPy构建的库。它是一个用于可视化数据的Python库。它是一种树状的层次结构,由组成每个图的对象构成。
在Matplotlib中,“Figure”可以理解为图形的最外层存储。这个“Figure”可以包含多个“Axes”对象。“Axes”对象在这种情况下不是“Axis”的复数形式。
“Axes”可以理解为“Figure”的一部分,即子图。它可以用于操纵其中的每个图形部分。“Matplotlib”中的“Figure”对象是一个存储一个或多个“Axes”对象的盒子。
在层次结构中,刻度标记、线条、图例和文本框处于“Axes”之下。Matplotlib中的每个对象都可以被操纵。
图片来源: https://matplotlib.org/examples/showcase/anatomy.html