matplotlib.patches.FancyBboxPatch #
- 类 matplotlib.patches。FancyBboxPatch ( xy , width , height , boxstyle='round' , bbox_transmuter=<deprecated parameter> , * , mutation_scale=1 , mutation_aspect=1 , **kwargs ) [来源] #
基地:
Patch
一个围绕一个矩形的花哨的盒子,左下角在xy = ( x , y ) 处,具有指定的宽度和高度。
FancyBboxPatch
类似于Rectangle
,但它在矩形周围绘制了一个精美的框。矩形框到花式框的转换被委托给定义的样式类BoxStyle
。- 参数:
- xy浮动,浮动
盒子的左下角。
- 宽度浮动
盒子的宽度。
- 高度浮动
盒子的高度。
- boxstyle str 或
matplotlib.patches.BoxStyle
花式盒子的风格。这可以是
BoxStyle
样式名称的实例或字符串以及可选的逗号分隔属性(例如“Round, pad=0.2”)。这个字符串被传递BoxStyle
给构造一个BoxStyle
对象。有关完整文档,请参见那里。可以使用以下框样式:
班级
姓名
属性
正方形
square
垫=0.3
圆圈
circle
垫=0.3
拉罗
larrow
垫=0.3
R箭头
rarrow
垫=0.3
箭头
darrow
垫=0.3
圆形的
round
pad=0.3,rounding_size=None
第四轮
round4
pad=0.3,rounding_size=None
锯齿
sawtooth
垫=0.3,tooth_size=无
圆齿
roundtooth
垫=0.3,tooth_size=无
- mutation_scale浮点数,默认值:1
应用于框样式属性的缩放因子(例如 pad 或 rounding_size)。
- 突变方面浮动,默认值:1
在突变之前,矩形的高度将被这个值压缩,而突变的盒子将被它的倒数拉伸。例如,这允许不同的水平和垂直填充。
- 其他参数:
- **kwargs
Patch
属性 财产
描述
一个过滤器函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和距图像左下角的两个偏移量
未知
布尔
antialiased
或aa布尔或无
CapStyle
或 {'butt', 'projecting', 'round'}布尔
补丁或(路径,变换)或无
颜色
edgecolor
或 ec颜色或无
facecolor
或 fc颜色或无
布尔
字符串
{'/'、'\'、'|'、'-'、'+'、'x'、'o'、'O'、'.'、'*'}
布尔
JoinStyle
或 {'miter', 'round', 'bevel'}目的
linestyle
或 ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
或 lw浮动或无
布尔
None 或 bool 或 float 或可调用
布尔
(比例:浮动,长度:浮动,随机性:浮动)
布尔或无
字符串
布尔
漂浮
- **kwargs
- set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animated=<UNSET> , antialiased=<UNSET> , bounds=<UNSET> , boxstyle=<UNSET> , capstyle=<UNSET> , clip_box=<UNSET > , clip_on=<UNSET> , clip_path=<UNSET> , color=<UNSET> , edgecolor=<UNSET> , facecolor=<UNSET> , fill=<UNSET> , gid=<UNSET > , hat=< UNSET> ,高度=<未设置> ,in_layout=<UNSET> ,joinstyle=<UNSET> , label=<UNSET> , linestyle=<UNSET> , linewidth=<UNSET> , mouseover=<UNSET> , mutation_aspect=<UNSET> , mutation_scale=<UNSET> , path_effects=<UNSET > , picker = <UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , width=<UNSET> , x=<UNSET > , y=<UNSET> ,zorder=<UNSET> ) [来源]#
一次设置多个属性。
支持的属性是
财产
描述
一个过滤器函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和距图像左下角的两个偏移量
标量或无
布尔
antialiased
或aa布尔或无
未知
['正方形'| '圆' | '拉罗' | '耙' | '达罗' | '圆' | 'round4' | '锯齿' | '圆齿']
CapStyle
或 {'butt', 'projecting', 'round'}布尔
补丁或(路径,变换)或无
颜色
edgecolor
或 ec颜色或无
facecolor
或 fc颜色或无
布尔
字符串
{'/'、'\'、'|'、'-'、'+'、'x'、'o'、'O'、'.'、'*'}
漂浮
布尔
JoinStyle
或 {'miter', 'round', 'bevel'}目的
linestyle
或 ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
或 lw浮动或无
布尔
漂浮
漂浮
None 或 bool 或 float 或可调用
布尔
(比例:浮动,长度:浮动,随机性:浮动)
布尔或无
字符串
布尔
漂浮
漂浮
漂浮
漂浮
- set_bounds ( * args ) [来源] #
设置矩形的边界。
来电签名:
set_bounds(left, bottom, width, height) set_bounds((left, bottom, width, height))
- 参数:
- 左,下浮动
矩形左下角的坐标。
- 宽度,高度浮动
矩形的宽度/高度。
- set_boxstyle ( boxstyle = None , ** kwargs ) [来源] #
设置框样式,可能带有更多属性。
不重用先前框样式的属性。
如果没有参数(或使用
boxstyle=None
),可用的框样式将作为人类可读的字符串返回。- 参数:
- boxstyle str 或
matplotlib.patches.BoxStyle
框的样式:
BoxStyle
实例或字符串,它是样式名称和可选的逗号分隔属性(例如“Round,pad=0.2”)。这样的字符串用于构造BoxStyle
对象,如该类中所述。可以使用以下框样式:
班级
姓名
属性
正方形
square
垫=0.3
圆圈
circle
垫=0.3
拉罗
larrow
垫=0.3
R箭头
rarrow
垫=0.3
箭头
darrow
垫=0.3
圆形的
round
pad=0.3,rounding_size=None
第四轮
round4
pad=0.3,rounding_size=None
锯齿
sawtooth
垫=0.3,tooth_size=无
圆齿
roundtooth
垫=0.3,tooth_size=无
- **kwargs
框样式的附加属性。有关支持的参数,请参见上表。
- boxstyle str 或
例子
set_boxstyle("Round,pad=0.2") set_boxstyle("round", pad=0.2)