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

2024-06-02 08:35:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个13x1340矩阵,我通常绘制正确无需指定一个纵横比

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

我尝试使用get\u aspect()方法来获取正在使用的数值,但它返回“auto”。我试着猜测这个值,发现它接近4.5/(1340*180),这在我看来是一个完全荒谬的值。我期望它接近13/1340,但也许我不太明白长宽比是如何计算的

将纵横比设置为1会使我的身材非常纤细,垂直尺寸也很合适。随着值的减小,该数字的长度会变长,直到达到~4.5/(1340*180)。之后,它开始在保持固定长度的同时降低高度

在savefig()方法中,Figure size设置为3英寸高,7英寸大,dpi设置为300

get\u data\u ratio()方法返回一个略大于13*1340的值,尽管很明显这个值不是用来构造图形的纵横比


Tags: 方法autoget高度尺寸绘制矩阵数字