当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python matplotlib AnchoredAuxTransformBox用法及代码示例


本文简要介绍 python 语言中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)

基础: AnchoredOffsetbox

具有变换坐标的锚定容器。

添加到drawing_area 的艺术家根据使用的变换坐标进行缩放。该艺术家的尺寸将缩放以包含添加的艺术家。

参数
transform Transform

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

loc str

这位艺术家的位置。有效位置为'upper left'、'upper center'、'upper right'、'center left'、'center'、'center right'、'lower left'、'lower center'、'lower right'。为了向后兼容,也接受数值。详情请参见 Legend 的参数loc

pad 浮点数,默认值:0.4

子对象周围的填充,以字体大小的一小部分。

borderpad 浮点数,默认值:0.5

边框填充,以字体大小的分数表示。

prop FontProperties ,可选

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

frameon 布尔值,默认值:真

如果为真,请在这位艺术家周围画一个方框。

**kwargs

关键字参数转发到 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 AuxTransformBox

艺术家展示的容器。

相关用法


注:本文由纯净天空筛选整理自skytowner.com大神的英文原创作品 mpl_toolkits.axes_grid1.anchored_artists.AnchoredAuxTransformBox。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。