我一直在查看有关绘制两个不同大小的图像的堆栈溢出的很多线程。但是,所有这些帖子都引用仍然以矩形或正方形结尾的图,如下例所示。

python - matplotlib中不成比例的图像子图-LMLPHP

是否可能有一组长度或高度不相等的子图?与此类似?

python - matplotlib中不成比例的图像子图-LMLPHP

最佳答案

我建议add_axes函数:

默认情况下,存在一个画布,其x和y维度的范围为0到1。 add_axes在其上添加轴,并接受矩形[left,bottom,width,height]。例如。:

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')


python - matplotlib中不成比例的图像子图-LMLPHP

07-26 09:29
查看更多