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)[源代码]¶ 基类:
matplotlib.offsetbox.AnchoredOffsetbox
带有转换坐标的锚定容器。
艺术家添加到 drawing_area 根据所用转换的坐标进行缩放。此艺术家的尺寸将缩放以包含添加的艺术家。
参数: - 转型 :
matplotlib.transforms.Transform
matplotlib.transforms.Transform
正在使用的坐标系的转换对象,即,
matplotlib.axes.Axes.transData
.- loc利息
此艺术家的位置。有效的位置代码为:
'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
- pad浮动,默认值:0.4
在子对象周围填充,以字体大小的分数表示。
- borderpad浮动,默认值:0.5
边框填充,以字体大小的分数表示。
- prop :
matplotlib.font_manager.FontProperties
可选matplotlib.font_manager.fontproperties,可选 字体属性用作填充的引用。
- frameonbool,默认值:True
如果是真的,画一个盒子围绕这个艺术家。
- **kwargs
要传递给的关键字参数
matplotlib.offsetbox.AnchoredOffsetbox
.
实例
要在左上角显示宽度为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)
属性: - drawing_area :
matplotlib.offsetbox.AuxTransformBox
matplotlib.offsetbox.AuxTransformBox
供艺术家展示的容器。
-
__init__
(transform, loc, pad=0.4, borderpad=0.5, prop=None, frameon=True, **kwargs)[源代码]¶ 带有转换坐标的锚定容器。
艺术家添加到 drawing_area 根据所用转换的坐标进行缩放。此艺术家的尺寸将缩放以包含添加的艺术家。
参数: - 转型 :
matplotlib.transforms.Transform
matplotlib.transforms.Transform
正在使用的坐标系的转换对象,即,
matplotlib.axes.Axes.transData
.- loc利息
此艺术家的位置。有效的位置代码为:
'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
- pad浮动,默认值:0.4
在子对象周围填充,以字体大小的分数表示。
- borderpad浮动,默认值:0.5
边框填充,以字体大小的分数表示。
- prop :
matplotlib.font_manager.FontProperties
可选matplotlib.font_manager.fontproperties,可选 字体属性用作填充的引用。
- frameonbool,默认值:True
如果是真的,画一个盒子围绕这个艺术家。
- **kwargs
要传递给的关键字参数
matplotlib.offsetbox.AnchoredOffsetbox
.
实例
要在左上角显示宽度为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)
属性: - drawing_area :
matplotlib.offsetbox.AuxTransformBox
matplotlib.offsetbox.AuxTransformBox
供艺术家展示的容器。
- 转型 :
-
__module__
= 'mpl_toolkits.axes_grid1.anchored_artists'¶
- 转型 :