mpl_toolkits.axes_grid1.inset_locator.zoomed_inset_axes#
- mpl_toolkits.axes_grid1.inset_locator.zoomed_inset_axes(parent_axes, zoom, loc='upper right', bbox_to_anchor=None, bbox_transform=None, axes_class=None, axes_kwargs=None, borderpad=0.5)[source]#
通过缩放父坐标系来创建一个锚定的内嵌坐标系。有关用法,另请参阅示例。
- 参数:
- parent_axes
Axes
放置内嵌坐标系的坐标系。
- zoom浮点数
数据坐标系的缩放因子。zoom > 1 将放大坐标(即“放大”),而 zoom < 1 将缩小坐标(即“缩小”)。
- loc字符串, 默认值: 'upper right'
放置内嵌坐标系的位置。有效位置包括 'upper left'(左上)、'upper center'(中上)、'upper right'(右上)、'center left'(左中)、'center'(居中)、'center right'(右中)、'lower left'(左下)、'lower center'(中下)、'lower right'(右下)。为了向后兼容,也接受数值。有关详细信息,请参阅
Legend
的参数 loc。- bbox_to_anchor元组 或
BboxBase
, 可选 内嵌坐标系将锚定到的边界框。如果为 None,则使用 parent_axes.bbox。如果为元组,可以是 [left, bottom, width, height],或者 [left, bottom]。如果关键字参数 width 和/或 height 以相对单位指定,则不能使用 2-元组 [left, bottom]。请注意,边界框的单位由所使用的变换确定。使用 bbox_to_anchor 时,几乎总是需要同时指定 bbox_transform。这通常是坐标系变换 parent_axes.transAxes。
- bbox_transform
Transform
, 可选 包含内嵌坐标系的边界框的变换。如果为 None,则使用
transforms.IdentityTransform
(即像素坐标)。这在不向 bbox_to_anchor 提供任何参数时很有用。使用 bbox_to_anchor 时,几乎总是需要同时指定 bbox_transform。这通常是坐标系变换 parent_axes.transAxes。反之,当在此处指定坐标系或图表变换时,请注意,不指定 bbox_to_anchor 将使用 parent_axes.bbox,其单位为显示(像素)坐标。- axes_class
Axes
类型, 默认值:HostAxes
新创建的内嵌坐标系的类型。
- axes_kwargs字典, 可选
要传递给内嵌坐标系构造函数的关键字参数。有效参数包括
属性
描述
{'box', 'datalim'}
一个过滤函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组以及图像左下角的两个偏移量
浮点数或 None
(float, float) 或 {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
布尔值
{'auto', 'equal'} 或 float
布尔值
未知
未知
Callable[[Axes, Renderer], Bbox]
布尔值 或 'line'
浮点数或 None
BboxBase
或 None布尔值
Patch 或 (Path, Transform) 或 None
bool 或 "auto"
布尔值
字符串
布尔值
对象
布尔值
布尔值
未知
None 或 布尔值 或 浮点数 或 可调用对象
[left, bottom, width, height] 或
Bbox
浮点数或 None
布尔值
(scale: 浮点数, length: 浮点数, randomness: 浮点数)
布尔值或 None
未知
字符串
字符串
布尔值
(下限: 浮点数, 上限: 浮点数)
字符串
(左限: 浮点数, 右限: 浮点数)
float 大于 -0.5
未知
未知
未知
(下限: 浮点数, 上限: 浮点数)
字符串
(下限: 浮点数, 上限: 浮点数)
float 大于 -0.5
未知
未知
未知
浮点数
- borderpadfloat, 默认值:0.5
内嵌坐标系与 bbox_to_anchor 之间的填充。单位是坐标系字体大小,即对于默认字体大小 10 磅,borderpad = 0.5 相当于 5 磅的填充。
- parent_axes
- 返回:
- inset_axesaxes_class
创建的内嵌坐标系对象。