在我看到的pyplot文档中
plt.subplt(211),与subplot(2,1,1)相同
我还看到211在其他地方使用过。为什么特别使用这些数字而不是其他数字呢?
答案 0 :(得分:2)
plt.subplot
有三个参数,行数(nrows
),列数(ncols
)和图号。使用3位代码是为nrows
,ncols
和plot_number
全部<10
时提供的便利功能。
因此,211
相当于nrows=2
,ncols=1
,plot_number=1
。
返回由给定网格定义定位的子图轴。
典型的呼叫签名:
subplot(nrows, ncols, plot_number)
使用nrows和ncols 在概念上将图分成
nrows * ncols
子轴,并且plot_number
用于标识此特定子图 功能是在名义网格内创建。plot_number
从...开始 1,首先跨行递增,最大值为nrows * ncols
。如果
nrows
,ncols
和plot_number
都小于10, 存在便利性,使得可以给出3位数字 相反,数百代表nrows
,数十代表ncols
单位代表plot_number
。例如:subplot(211)
在图中生成代表顶部的子轴 在2行乘1列名义网格(无网格)中绘制(即第一个) 实际存在,但从概念上讲,这是返回的子图的方式 已定位)。