mpl_toolkits.axes_grid1.anchored_artists.AnchoredDrawingArea #
- mpl_toolkits.axes_grid1.anchored_artists类。AnchoredDrawingArea ( width , height , xdescent , ydescent , loc , pad = 0.4 , borderpad = 0.5 , prop = None , frameon = True , ** kwargs ) [来源] #
-
具有固定大小和可填充 DrawingArea 的锚定容器。
添加到绘图区域的艺术家将其坐标解释为像素。对艺术家设置的任何转换都将被覆盖。
- 参数:
- 宽度,高度浮动
容器的宽度和高度,以像素为单位。
- xdescent, ydescent浮动
容器在 x 和 y 方向的下降,以像素为单位。
- 本地字符串
这位艺术家的位置。有效位置为“左上”、“中上”、“右上”、“左中”、“中”、“右中”、“左下”、“中下”、“右下”。为了向后兼容,也接受数值。详见参数loc。
Legend
- 填充浮动,默认值:0.4
子对象周围的填充,以字体大小的一小部分。
- 边框浮动,默认值:0.5
边框填充,以字体大小的分数表示。
- 道具
matplotlib.font_manager.FontProperties
,可选 用作填充参考的字体属性。
- frameon布尔值,默认值:True
如果为真,请在此艺术家周围画一个框。
- **kwargs
关键字参数转发到
AnchoredOffsetbox
.
例子
要在 Axes 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)
- 属性:
- 绘图区域
matplotlib.offsetbox.DrawingArea
艺术家展示的容器。
- 绘图区域
- 设置(*, agg_filter=<UNSET>, alpha=<UNSET>,动画=<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> ,光栅化=<UNSET> ,sketch_params=<UNSET> ,snap=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , width=<UNSET> , zorder=<UNSET> ) [来源] #
一次设置多个属性。
支持的属性是
财产
描述
一个过滤器函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和距图像左下角的两个偏移量
标量或无
布尔
未知
未知
布尔
补丁或(路径,变换)或无
字符串
漂浮
布尔
目的
布尔
(float, float) 或可调用
None 或 bool 或 float 或可调用
布尔
(比例:浮动,长度:浮动,随机性:浮动)
布尔或无
字符串
布尔
漂浮
漂浮