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.Axesmatplotlib.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浮动或无 anchor2-浮点数或'c'、'sw'、's'、'se'、… animated布尔 aspect{auto}或num autoscale_on布尔 autoscalex_on布尔 autoscaley_on布尔 axes_locator可赎回的 [[轴,渲染器]] Bbox axisbelow布尔或“线” box_aspect没有,或者是一个数字 clip_boxBboxclip_on布尔 clip_path面片或(路径、变换)或无 contains未知的 facecolor或fc颜色 figureFigureframe_on布尔 gidSTR in_layout布尔 label对象 navigate布尔 navigate_mode未知的 path_effectsAbstractPathEffectpicker无、布尔或可呼叫 position[左、下、宽、高] 或 Bboxprop_cycle未知的 rasterization_zorder浮动或无 rasterized布尔或无 sketch_params(比例:浮动,长度:浮动,随机性:浮动) snap布尔或无 titleSTR transformTransformurlSTR visible布尔 xbound未知的 xlabelSTR xlim(底部:浮动,顶部:浮动) xmargin浮动大于-0.5 xscale“Linear”,“Log”,“SymLog”,“Logit”,… xticklabels未知的 xticks未知的 ybound未知的 ylabelSTR 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 :