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关于方面处理的描述。