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)[源代码]¶ 通过缩放父轴创建锚定的插入轴。有关用法,另请参见 the examples .
参数: - parent_axes :
matplotlib.axes.Axes
matplotlib.axes.Axes
用于放置插入轴的轴。
- zoom浮动
数据轴的比例因子。 zoom >1将放大坐标(即“放大”),同时 zoom <1将缩小坐标(即“缩小”)。
- locint或str,默认值:'右上'
放置插入轴的位置。有效位置为:
'upper right' : 1, 'upper left' : 2, 'lower left' : 3, 'lower right' : 4, 'right' : 5, 'center left' : 6, 'center right' : 7, 'lower center' : 8, 'upper center' : 9, 'center' : 10
- bbox_to_anchor 元组或
matplotlib.transforms.BboxBase
可选元组或 B插入轴将锚定到的框。如果没有, parent_axes.bbox 使用。如果是元组,则可以是 [左、下、宽、高] 或 [左、下] . 如果克沃斯 宽度 和/或 高度 以相对单位指定,2元组 [左、下] 不能使用。请注意,边界框的单位是通过使用中的转换确定的。使用时 bbox_to_anchor 同时指定一个 bbox_transform . 这可能经常是轴变换 parent_axes.transAxes .
- bbox_transform :
matplotlib.transforms.Transform
可选matplotlib.transforms.transform,可选 包含插入轴的bbox的转换。如果没有,A
transforms.IdentityTransform
使用(即像素坐标)。当不向 bbox_to_anchor . 使用时 bbox_to_anchor 同时指定一个 bbox_transform . 这可能经常是轴变换 parent_axes.transAxes . 相反,在这里指定轴或图形转换时,请注意不要指定 bbox_to_anchor 将使用 parent_axes.bbox ,其单位为显示(像素)坐标。- axes_class :
matplotlib.axes.Axes
可选类型matplotlib.axles.axles类型,可选 如果指定,则创建的插入轴将使用此类的构造函数创建。
- axes_kwargs可选的
要传递给插入轴的构造函数的关键字参数。有效参数包括:
财产 描述 adjustable
'box'、'datalim' agg_filter
一种过滤函数,它接受一个(m,n,3)浮点数组和一个dpi值,并返回一个(m,n,3)数组。 alpha
浮动或无 anchor
2-浮点数或'c'、'sw'、's'、'se'、… animated
布尔 aspect
{auto}或num autoscale_on
布尔 autoscalex_on
布尔 autoscaley_on
布尔 axes_locator
可赎回的 [[轴,渲染器]] Bbox axisbelow
布尔或“线” box_aspect
没有,或者是一个数字 clip_box
Bbox
clip_on
布尔 clip_path
面片或(路径、变换)或无 contains
未知的 facecolor
或fc颜色 figure
Figure
frame_on
布尔 gid
STR in_layout
布尔 label
对象 navigate
布尔 navigate_mode
未知的 path_effects
AbstractPathEffect
picker
无、布尔或可呼叫 position
[左、下、宽、高] 或 Bbox
prop_cycle
未知的 rasterization_zorder
浮动或无 rasterized
布尔或无 sketch_params
(比例:浮动,长度:浮动,随机性:浮动) snap
布尔或无 title
STR transform
Transform
url
STR visible
布尔 xbound
未知的 xlabel
STR xlim
(底部:浮动,顶部:浮动) xmargin
浮动大于-0.5 xscale
“Linear”,“Log”,“SymLog”,“Logit”,… xticklabels
未知的 xticks
未知的 ybound
未知的 ylabel
STR ylim
(底部:浮动,顶部:浮动) ymargin
浮动大于-0.5 yscale
“Linear”,“Log”,“SymLog”,“Logit”,… yticklabels
未知的 yticks
未知的 zorder
浮动 - borderpad浮动,默认值:0.5
插入轴和bbox到锚之间的填充。单位为轴字体大小,即默认字体大小为10点 borderpad = 0.5 相当于填充5个点。
返回: - inset_axes : axes_classaxes_class
已创建插入轴对象。
- parent_axes :