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


Python matplotlib AnchoredDrawingArea用法及代码示例


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

基础: AnchoredOffsetbox

具有固定大小且可填充的锚定容器 DrawingArea

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

参数
width, height 浮点数

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

xdescent, ydescent 浮点数

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

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

例子

要在轴 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_area DrawingArea

艺术家展示的容器。

相关用法


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