matplotlib.axes.Axes.indicate_inset#
- Axes.indicate_inset(bounds=None, inset_ax=None, *, transform=None, facecolor='none', edgecolor='0.5', alpha=0.5, zorder=None, **kwargs)[源代码][源代码]#
向 Axes 添加一个插入指示器。这是一个位于由 bounds 指示的位置的矩形,可以选择性地用线条将矩形连接到插入的 Axes(
Axes.inset_axes)。- 参数:
- 边界[x0, y0, 宽度, 高度], 可选
要标记的矩形的左下角,以及它的宽度和高度。如果未设置,边界将从 inset_ax 的数据限制中计算得出,该参数必须提供。
- inset_ax :
Axes, 可选Axes,可选 一个可选的插入轴,用于绘制连接线。两条线从指示框连接到插入轴,选择角落以避免与指示框重叠。
- 变换 :
Transform转换 矩形坐标的变换。默认为
ax.transAxes,即 rect 的单位是相对于 Axes 的坐标。- facecolor : color, 默认值: 'none'颜色, 默认值: '无'
矩形的面颜色。
- edgecolor : color, 默认值: '0.5'颜色,默认值:'0.5'
矩形的颜色和连接线的颜色。
- alpha浮点数或无, 默认值: 0.5
矩形和连接线的透明度。如果值不是
None,这将覆盖 facecolor 和 edgecolor 参数中包含的任何 alpha 值。- zorderfloat, 默认值: 4.99
矩形和连接线的绘制顺序。默认值4.99,略低于内嵌Axes的默认层级。
- **kwargs
其他关键字参数会传递给
Rectangle补丁:属性
描述
一个过滤函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和图像左下角的两个偏移量
标量或无
未知
布尔
抗锯齿或 aa布尔值或无
(左, 底, 宽, 高)
CapStyle或 {'butt', 'projecting', 'round'}BboxBase或 None布尔
补丁或(路径,变换)或无
edgecolor或 eccolor or None
facecolor或 fccolor or None
布尔
str
{'/', '', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
未知
布尔
JoinStyle或 {'miter', 'round', 'bevel'}对象
线型或 ls{'-', '--', '-.', ':', '', (偏移, 开关序列), ...}
linewidth或 lw浮点数或无
布尔
None 或 bool 或 float 或 callable
布尔
(scale: float, length: float, randomness: float)
布尔值或无
str
布尔
未知
未知
(浮点数, 浮点数)
未知
浮动
- 返回:
- inset_indicator
inset.InsetIndicator 一个包含
- inset_indicator.rectangle矩形
指示框。
- inset_indicator.connectors : 由
patches.ConnectionPatch组成的 4-tuple4元组 连接到 inset_ax 的四个角落(左下、左上、右下、右上)的四条连接线。其中两条线的可见性设置为 False,但如果用户认为自动选择不正确,可以将其可见性设置为 True。
在 3.10 版本发生变更: 之前返回的是矩形和连接器元组。
- inset_indicator
警告
此方法自3.0版本起为实验性功能,API可能会发生变化。