Matplotlib – 多图
在本章中,我们将学习如何在同一画布上创建多个子图。
subplot() 函数返回指定网格位置的坐标轴对象。这个函数的调用签名是 –
在当前图中,该函数创建并返回一个Axes对象,位于nrows by ncolsaxes网格的索引位置。索引从1到nrows * ncols,按行主序递增。如果nrows、ncols和索引都小于10。索引也可以用单个的、连接的、三位数的数字来给出。
例如,subplot(2, 3, 3)和subplot(233)都在当前图形的右上角创建一个Axes,占据图形高度的一半和图形宽度的三分之一。
创建一个子图将删除任何与之重叠的、超出共享边界的已有的子图。
上面这行代码产生了以下输出 –
图形类的add_subplot()函数不会覆盖现有的图 —
当上述一行代码被执行时,它产生了以下输出 −
你可以通过在同一图形画布中添加另一个坐标轴对象,在同一图形中添加一个插入图。
在执行上述一行代码时,产生了以下输出结果