pyplot是matplotlib中的“脚本”级API(它是matplotlib的主要功能)。它允许您使用过程接口来使用matplotlib,方法与使用Matlab时类似。
pyplot所有功能都委托给“当前图形”和“当前轴”的概念(@tacaswell
dixit)。因此,当您使用模块上的可用功能时,将
pyplot绘制到“当前图形”和“当前轴”。
如果您想对绘制的位置/内容进行“细粒度”控制,则应使用
Figure和的实例使用面向对象的API
Axes。
中提供的功能在中
pyplot具有等效的方法
Axes。
从matplotlib的回购解剖图中:
- 该
Figure
是在这个层次结构中的顶级容器。这是绘制所有内容的整体窗口/页面。您可以具有多个独立的图形,并且Figure
可以包含多个轴。
但…
大多数绘图发生在
Axes
。轴实际上是我们在其上绘制数据以及与之关联的所有刻度线/标签/等的区域。通常我们会建立一个Axes
与以副区调用(哪个地方Axes
经常网格),所以在大多数情况下,Axes
并且Subplot
是同义的。每个
Axes
都有一个XAxis和YAxis。这些包含刻度,刻度位置,标签等。
如果您想了解情节的解剖结构,则可以访问此链接。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)