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

posted @ 2019-11-11 22:20  code_explorer  阅读(194)  评论(0编辑  收藏  举报