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 ) [来源] #
通过缩放父轴来创建锚定的插入轴。有关用法,另请参阅 示例。
- 参数:
- 父轴
matplotlib.axes.Axes
用于放置插入轴的轴。
- 缩放浮动
数据轴的比例因子。zoom > 1 将放大坐标(即“放大”),而zoom < 1 将缩小坐标(即“缩小”)。
- loc str,默认值:'右上角'
放置插入轴的位置。有效位置为“左上”、“中上”、“右上”、“左中”、“中”、“右中”、“左下”、“中下”、“右下”。为了向后兼容,也接受数值。详见参数loc。
Legend
- bbox_to_anchor元组或
matplotlib.transforms.BboxBase
,可选 插入轴将锚定到的 Bbox。如果没有, 则使用parent_axes.bbox。如果是元组,可以是 [left, bottom, width, height] 或 [left, bottom]。如果 kwargs 的宽度和/或高度以相对单位指定,则不能使用 2 元组 [left, bottom]。请注意,边界框的单位是通过使用中的变换确定的。使用bbox_to_anchor时,指定bbox_transform几乎总是有意义的。这可能通常是轴变换 parent_axes.transAxes。
- bbox_transform
matplotlib.transforms.Transform
,可选 包含插入轴的 bbox 的转换。如果没有,
transforms.IdentityTransform
则使用 a(即像素坐标)。当不向bbox_to_anchor提供任何参数时,这很有用 。使用bbox_to_anchor时,指定bbox_transform几乎总是有意义的。这可能通常是轴变换parent_axes.transAxes。相反,在此处指定轴或图形变换时,请注意不指定 bbox_to_anchor将使用parent_axes.bbox,其单位为显示(像素)坐标。- axes_class
matplotlib.axes.Axes
类型,默认值:HostAxes
新创建的插入轴的类型。
- axes_kwargs字典,可选
要传递给插入轴的构造函数的关键字参数。有效参数包括:
财产
描述
{'box', 'datalim'}
一个过滤器函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和距图像左下角的两个偏移量
标量或无
(float, float) 或 {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}
布尔
{'auto', 'equal'} 或浮动
布尔
未知
未知
可调用[[轴,渲染器],Bbox]
布尔或“线”
浮动或无
布尔
补丁或(路径,变换)或无
facecolor
或 fc颜色
布尔
字符串
布尔
目的
布尔
布尔
未知
None 或 bool 或 float 或可调用
[左、下、宽、高] 或
Bbox
未知
浮动或无
布尔
(比例:浮动,长度:浮动,随机性:浮动)
布尔或无
字符串
字符串
布尔
未知
字符串
(底部:浮动,顶部:浮动)
浮动大于 -0.5
未知
未知
未知
未知
字符串
(底部:浮动,顶部:浮动)
浮动大于 -0.5
未知
未知
未知
漂浮
- 边框浮动,默认值:0.5
插入轴和 bbox_to_anchor 之间的填充。单位是轴字体大小,即默认字体大小为 10 磅, borderpad = 0.5相当于填充 5 磅。
- 父轴
- 返回:
- inset_axes轴类
已创建插入轴对象。