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