在 Matplotlib 中,绘图元素的层次结构包括三个主要组件:绘图、轴和图形。虽然这三者都有助于可视化,但它们具有不同的目的并提供不同级别的控制。
调用绘图函数时,matplotlib 会在内部创建一个图形和轴对象。默认情况下,matplotlib 维护一个全局图形和关联的轴,在交互式会话期间在屏幕上可见。
轴对象,通常称为“绘图画布”,托管绘制的数据。它包含用于设置 x 轴和 y 轴限制、标签、网格线和添加注释的方法。
图形对象封装了整个可视化,包括所有轴对象。它用作多个轴和整体图形属性(例如大小、背景颜色和边距)的容器。
1.情节:
2。轴(带有子图函数):
3.图:
绘图:
带有子图的轴:
图:
绘图、轴和图形之间的选择取决于所需的自定义级别和复杂性阴谋。绘图适合简单和探索性的数据可视化,而带有子图的轴为子图提供了更多控制。图为高度定制和复杂的绘图提供了最大的灵活性。了解这些元素之间的关系可以在 Matplotlib 中实现精确且定制的数据可视化。
以上是Matplotlib 绘图层次结构:何时使用'Plot”、'Axes”和'Figure”?的详细内容。更多信息请关注PHP中文网其他相关文章!