mpl_toolkits.axes_grid1.anchored_artists.AnchoredAuxTransformBox#

class mpl_toolkits.axes_grid1.anchored_artists.AnchoredAuxTransformBox(transform, loc, pad=0.4, borderpad=0.5, prop=None, frameon=True, **kwargs)[source]#

基类: AnchoredOffsetbox

一个带变换坐标的锚定容器。

添加到 *drawing_area* 的艺术对象将根据所用变换的坐标进行缩放。此艺术对象的尺寸将缩放以包含添加的艺术对象。

参数:
transformTransform

正在使用的坐标系的变换对象,即 matplotlib.axes.Axes.transData

locstr

此艺术对象的位置。有效位置包括“左上”、“中上”、“右上”、“中左”、“中心”、“中右”、“左下”、“中下”、“右下”。为了向后兼容,也接受数值。有关详细信息,请参阅 Legend 的参数 *loc*。

padfloat, 默认值:0.4

子对象周围的填充,以字体大小的百分比表示。

borderpadfloat, 默认值:0.5

边框填充,以字体大小的比例表示。

propFontProperties,可选

用作填充参考的字体属性。

frameonbool,默认值:True

如果为 True,则在此艺术对象周围绘制一个框。

**kwargs

转发到 AnchoredOffsetbox 的关键字参数。

属性:
drawing_areaAuxTransformBox

用于显示艺术对象的容器。

示例

要在数据坐标中在左上角显示一个宽度为0.1,高度为0.4的椭圆

>>> box = AnchoredAuxTransformBox(ax.transData, loc='upper left')
>>> el = Ellipse((0, 0), width=0.1, height=0.4, angle=30)
>>> box.drawing_area.add_artist(el)
>>> ax.add_artist(box)
set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, bbox_to_anchor=<UNSET>, child=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, gid=<UNSET>, height=<UNSET>, in_layout=<UNSET>, label=<UNSET>, mouseover=<UNSET>, offset=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, width=<UNSET>, zorder=<UNSET>)[source]#

一次性设置多个属性。

支持的属性包括:

属性

描述

agg_filter

一个过滤函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组以及图像左下角的两个偏移量

alpha

浮点数或 None

animated

布尔值

bbox_to_anchor

未知

child

未知

clip_box

BboxBase 或 None

clip_on

布尔值

clip_path

Patch 或 (Path, Transform) 或 None

figure

Figure

gid

str

height

浮点数

in_layout

布尔值

label

object

mouseover

布尔值

offset

(float, float) 或 callable

path_effects

list of AbstractPathEffect

picker

None 或 布尔值 或 浮点数 或 可调用对象

rasterized

布尔值

sketch_params

(scale: 浮点数, length: 浮点数, randomness: 浮点数)

snap

布尔值或 None

transform

变换

url

str

visible

布尔值

width

浮点数

zorder

浮点数

使用 mpl_toolkits.axes_grid1.anchored_artists.AnchoredAuxTransformBox 的示例#

注解

注解