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

在有额外空间的情况下设置位置。

使用matplotlib.axes.Axes.set_aspect的示例#

双摆问题

双摆问题

多坐标轴动画

多坐标轴动画

插入定位器演示 2

插入定位器演示 2

使用可定位坐标轴将直方图对齐散点图

使用可定位坐标轴将直方图对齐散点图

简单锚定艺术家

简单锚定艺术家

简单轴填充

简单轴填充

三角等高线演示

三角等高线演示

三角平滑 Delaunay 等高线

三角平滑 Delaunay 等高线

三角平滑用户等高线

三角平滑用户等高线

三角梯度演示

三角梯度演示

三角颜色图演示

三角颜色图演示

三角图演示

三角图演示

带直方图的散点图

带直方图的散点图

锚定艺术家

锚定艺术家

矢量图形的光栅化

矢量图形的光栅化

生成三维多边形

生成三维多边形

三维曲面(纯色)

三维曲面(纯色)

NumPy 标志的三维体素图

NumPy 标志的三维体素图

带 RGB 颜色的三维体素/体积图

带 RGB 颜色的三维体素/体积图

对数对数纵横比

对数对数纵横比

嗯…甜甜圈!!!

嗯…甜甜圈!!!

使用 LineCollection 绘制多条线

使用 LineCollection 绘制多条线

坐标轴框纵横比

坐标轴框纵横比

使用边距和粘性边缘控制视图限制

使用边距和粘性边缘控制视图限制

多行

多行

在图中排列多个坐标轴

在图中排列多个坐标轴

放置颜色条

放置颜色条

颜色映射归一化

颜色映射归一化