我有几个numpy数组,我用imshow
绘制。它们都有相同的垂直大小,但不同的水平大小。我想调整方面是非标量和我的水平大小(x轴)成比例。
换一种方式,我有一个numpy数组A,它是100x200,numpy数组B是100x300。我希望在我的子图中,数组B的x轴比数组A长三倍。imshow
中的长宽值只取标量值,当然我的比例不是整数。我试着调整子图的大小,但到目前为止没有成功。
换句话说,我想让imshow
中的纵横比值等于我的二维数组shape[1]/shape[0]
的比率。
我有几个numpy数组,我用imshow
绘制。它们都有相同的垂直大小,但不同的水平大小。我想调整方面是非标量和我的水平大小(x轴)成比例。
换一种方式,我有一个numpy数组A,它是100x200,numpy数组B是100x300。我希望在我的子图中,数组B的x轴比数组A长三倍。imshow
中的长宽值只取标量值,当然我的比例不是整数。我试着调整子图的大小,但到目前为止没有成功。
换句话说,我想让imshow
中的纵横比值等于我的二维数组shape[1]/shape[0]
的比率。
2条答案
按热度按时间t30tvxxf1#
您可以设置
plt.subplots()
调用的width_ratios
arg:a1o7rhls2#
这就是你要找的吗