将图像保存到matplotlib时,纵横比始终为4乘3。有可能以任何方式改变这一点吗?
等命令
plt.gca().set_aspect('equal')
仅更改正在绘制的对象的纵横比,而不更改图像的纵横比。
是否也可以将图形放入所选区域(即,使图形占据图纸的整个区域,而不留下不必要的巨大字段(。
设置输出的图像大小,只需确保宽度/高度提供所需的纵横比,并选择一个能提供所需缩放的值(对于固定的显示大小,在8/6中,细节看起来会小于4/3(:
plt.gcf().set_size_inches(width, height)
确保绘图充满空间:
plt.tight_layout()