Board logo

标题: Matplotlib(绘图库)- 创建绘图区域 [打印本页]

作者: 龙听    时间: 2024-3-12 12:53     标题: Matplotlib(绘图库)- 创建绘图区域

在绘图结构中,figure 创建窗口,subplot 创建子图。所有的绘画只能在子图上进行。plt 表示当前子图,若没有就创建一个子图。所有你会看到一些教程中使用 plt 进行设置,一些教程使用子图属性进行设置。他们往往存在对应功能函数。

Figure:面板(图),matplotlib中的所有图像都是位于figure对象中,一个图像只能有一个figure对象。 Subplot:子图,figure对象下创建一个或多个subplot对象(即axes)用于绘制图像。使用 subplot 函数的时候,你需要指明网格的行列数量,以及你希望将图样放在哪一个网格区域中。例如:

2行1列


1行2列



2行2列

  1. # ---绘制多个图表---
  2. # 创建figure对象
  3. fig = plt.figure()
  4. # 创建subplot---(221:前两个2表示2*2,两行两列,最后一个1表示创建第几个)
  5. ax1 = fig.add_subplot(2,2,1)
  6. ax2 = fig.add_subplot(2,2,2)
  7. ax3 = fig.add_subplot(2,2,3)
  8. ax4 = fig.add_subplot(2,2,4)
复制代码





欢迎光临 龙听期货论坛 (http://www.qhlt.cn/) Powered by Discuz! 7.2