设置窄矩阵的特定纵横比 - Matplotlib

时间:2016-07-05 19:24:37

标签: python matplotlib

我有一个13x1340矩阵,我通常可以正确绘制,无需指定宽高比。

但是,我现在想调整该宽高比,以便将13行对应不同比例的两个矩阵绘制为长度相等但高度不同的矩形,与相应的轴比例成比例。

我尝试使用get_aspect()方法获取正在使用的数值,但它返回'auto'。我试着猜测它的值,发现它接近4.5 /(1340 * 180),这看起来对我来说是一个完全荒谬的价值。我预计它会接近13/1340,但也许我不太明白如何计算宽高比。

将纵横比设置为1会给我一个非常薄的数字,具有适当的垂直尺寸。随着值的减小,数字的长度变长,直到达到~4.5 /(1340 * 180)。之后,它会在保持固定长度的同时开始失去高度。

图形尺寸设置为3英寸高,7英寸大,dpi设置为savefig()方法。

get_data_ratio()方法返回一个略大于13 * 1340的值,虽然很明显这个值不是构造图形所使用的宽高比。

0 个答案:

没有答案