Python matplotlib中不相称的图像子块

Python matplotlib中不相称的图像子块,python,matplotlib,resize,subplot,Python,Matplotlib,Resize,Subplot,我一直在看关于绘制两个不同大小的图像的堆栈溢出的很多线程。但所有这些帖子都引用了最终仍为矩形或正方形的图,如下面的示例所示 是否可能有一组长度或高度不相等的子地块?类似的东西 我建议使用以下功能: 默认情况下,在x和y维度中有一个范围为0到1的画布add_轴将和轴添加到此上,接受一个矩形[左、下、宽、高]。例如: f=plt.gcf() f.add_axes([0.1,0.8,0.1,0.1],axisbg='g') f.add_axes([0.25,0.1,0.45,0.8],axisbg=

我一直在看关于绘制两个不同大小的图像的堆栈溢出的很多线程。但所有这些帖子都引用了最终仍为矩形或正方形的图,如下面的示例所示

是否可能有一组长度或高度不相等的子地块?类似的东西

我建议使用以下功能:

默认情况下,在x和y维度中有一个范围为0到1的画布
add_轴
将和轴添加到此上,接受一个矩形
[左、下、宽、高]
。例如:

f=plt.gcf()
f.add_axes([0.1,0.8,0.1,0.1],axisbg='g')
f.add_axes([0.25,0.1,0.45,0.8],axisbg='r')
f.add_axes([0.8,0.4,0.15,0.5],axisbg='y')
f.add_axes([0.9,0.2,0.05,0.05],axisbg='b')
f.set_size_inches(10,6)
f.savefig('yourfig.png')