mpl_toolkits.axes_grid1.anchored_artists.AnchoredDrawingArea

class mpl_toolkits.axes_grid1.anchored_artists.AnchoredDrawingArea(width, height, xdescent, ydescent, loc, pad=0.4, borderpad=0.5, prop=None, frameon=True, **kwargs)[源代码]

基类:matplotlib.offsetbox.AnchoredOffsetbox

具有固定尺寸和可填充绘图区域的锚定容器。

艺术家添加到 drawing_area 将其坐标解释为像素。对艺术家设置的任何转换都将被覆盖。

参数:
宽度、高度浮动

容器的宽度和高度(以像素为单位)。

枯萎,腐烂浮动

容器在x和y方向的下降,以像素为单位。

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

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

propmatplotlib.font_manager.FontProperties 可选matplotlib.font_manager.fontproperties,可选

字体属性用作填充的引用。

frameonbool,默认值:True

如果是真的,画一个盒子围绕这个艺术家。

**kwargs

要传递给的关键字参数 matplotlib.offsetbox.AnchoredOffsetbox .

实例

在轴的右上角显示不同大小的蓝色和红色圆圈 ax

>>> ada = AnchoredDrawingArea(20, 20, 0, 0,
...                           loc='upper right', frameon=False)
>>> ada.drawing_area.add_artist(Circle((10, 10), 10, fc="b"))
>>> ada.drawing_area.add_artist(Circle((30, 10), 5, fc="r"))
>>> ax.add_artist(ada)
属性:
drawing_areamatplotlib.offsetbox.DrawingAreamatplotlib.offsetbox.DrawingArea

供艺术家展示的容器。

__init__(width, height, xdescent, ydescent, loc, pad=0.4, borderpad=0.5, prop=None, frameon=True, **kwargs)[源代码]

具有固定尺寸和可填充绘图区域的锚定容器。

艺术家添加到 drawing_area 将其坐标解释为像素。对艺术家设置的任何转换都将被覆盖。

参数:
宽度、高度浮动

容器的宽度和高度(以像素为单位)。

枯萎,腐烂浮动

容器在x和y方向的下降,以像素为单位。

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

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

propmatplotlib.font_manager.FontProperties 可选matplotlib.font_manager.fontproperties,可选

字体属性用作填充的引用。

frameonbool,默认值:True

如果是真的,画一个盒子围绕这个艺术家。

**kwargs

要传递给的关键字参数 matplotlib.offsetbox.AnchoredOffsetbox .

实例

在轴的右上角显示不同大小的蓝色和红色圆圈 ax

>>> ada = AnchoredDrawingArea(20, 20, 0, 0,
...                           loc='upper right', frameon=False)
>>> ada.drawing_area.add_artist(Circle((10, 10), 10, fc="b"))
>>> ada.drawing_area.add_artist(Circle((30, 10), 5, fc="r"))
>>> ax.add_artist(ada)
属性:
drawing_areamatplotlib.offsetbox.DrawingAreamatplotlib.offsetbox.DrawingArea

供艺术家展示的容器。

__module__ = 'mpl_toolkits.axes_grid1.anchored_artists'

使用实例 mpl_toolkits.axes_grid1.anchored_artists.AnchoredDrawingArea