matplotlib.axes.Axes.set_anchor#
- Axes.set_anchor(anchor, share=False)[源]#
定义锚点位置。
当需要固定宽高比时,Axes 的实际绘图区域(活动位置)可能小于 Bbox(原始位置)。锚点定义了绘图区域在可用空间中的位置。
- 参数:
- anchor(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) │ └─────────────────┴─────────────────┴─────────────────┘
- share布尔值, 默认: False
如果为
True
,则将设置应用于所有共享的 Axes。
另请参阅
matplotlib.axes.Axes.set_aspect
关于高宽比处理的描述。