matplotlib.axes.Axes.set_anchor#

Axes.set_anchor(anchor, share=False)[源代码]#

定义锚点位置。

当需要固定纵横比时,Axes 的实际绘图区域(活动位置)可能比 Bbox(原始位置)小。锚点定义了绘图区域在可用空间中的位置。

参数:
锚点(float, float) 或 {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

可以是相对坐标 (x, y) 对(0 是左或下,1 是右或上),'C'(中心),或一个基本方向('SW',西南,是左下,等等)。字符串输入是 (x, y) 坐标的简写,如下面的图表所示:

┌─────────────────┬─────────────────┬─────────────────┐
│ 'NW' (0.0, 1.0) │ 'N' (0.5, 1.0)  │ 'NE' (1.0, 1.0) │
├─────────────────┼─────────────────┼─────────────────┤
│ 'W'  (0.0, 0.5) │ 'C' (0.5, 0.5)  │ 'E'  (1.0, 0.5) │
├─────────────────┼─────────────────┼─────────────────┤
│ 'SW' (0.0, 0.0) │ 'S' (0.5, 0.0)  │ 'SE' (1.0, 0.0) │
└─────────────────┴─────────────────┴─────────────────┘
分享bool, 默认值: False

如果 True,则将设置应用于所有共享的 Axes。

参见

matplotlib.axes.Axes.set_aspect

关于方面处理的描述。