matplotlib.axes.Axes.set_aspect#
- Axes.set_aspect(aspect, adjustable=None, anchor=None, share=False)[source]#
设置坐标轴的缩放比例,即y/x轴比例。
- 参数:
- aspect{'auto', 'equal'} 或浮点数
可能的值
'auto':用数据填充位置矩形。
'equal':与
aspect=1
相同,即x轴和y轴使用相同的缩放比例。浮点数:y数据坐标中1个单位的显示大小将是x数据坐标中1个单位的显示大小的aspect倍;例如,对于
aspect=2
,数据坐标中的一个正方形将以其宽度的两倍高度呈现。
- adjustableNone 或 {'box', 'datalim'},可选的
如果不是
None
,这将定义哪个参数将被调整以满足所需的纵横比。有关更多详细信息,请参阅set_adjustable
。- anchorNone 或字符串 或 (浮点数, 浮点数),可选的
如果不是
None
,这将定义当由于纵横比约束而有多余空间时,坐标轴将绘制在哪里。指定锚点最常见的方式是使用基准方向的缩写:值
描述
'C'
居中
'SW'
左下角
'S'
底部边缘中央
'SE'
右下角
等等。
有关更多详细信息,请参阅
set_anchor
。- share布尔值, 默认: False
如果为
True
,则将设置应用于所有共享的 Axes。
另请参阅
matplotlib.axes.Axes.set_adjustable
设置 Axes 如何调整以达到所需的纵横比。
matplotlib.axes.Axes.set_anchor
在有额外空间的情况下设置位置。