matplotlib.patches.BoxStyle#
- class matplotlib.patches.BoxStyle(stylename, **kwargs)[源代码][源代码]#
基类:
_Style
BoxStyle
是一个容器类,它定义了几个用于FancyBboxPatch
的 boxstyle 类。可以创建一个样式对象,如下所示:
BoxStyle.Round(pad=0.2)
或者:
BoxStyle("Round", pad=0.2)
或者:
BoxStyle("Round, pad=0.2")
以下是定义的 boxstyle 类。
类
名称
Attrs
正方形
square
pad=0.3
圆
circle
pad=0.3
椭圆
ellipse
pad=0.3
LArrow
larrow
pad=0.3
RArrow
rarrow
pad=0.3
DArrow
darrow
pad=0.3
圆
round
pad=0.3, rounding_size=None
第四轮
round4
pad=0.3, rounding_size=None
锯齿
sawtooth
pad=0.3, tooth_size=None
圆齿
roundtooth
pad=0.3, tooth_size=None
boxstyle 类的一个实例是一个可调用对象,其签名如下
__call__(self, x0, y0, width, height, mutation_size) -> Path
x0, y0, width 和 height 指定了要绘制的框的位置和大小;mutation_size 缩放了轮廓属性,如填充。
返回具有给定样式名称的子类实例。
- class Ellipse(pad=0.3)[源代码][源代码]#
基类:
object
一个椭圆形的盒子。
Added in version 3.7.
- 参数:
- 填充浮点数,默认值:0.3
原始框周围的填充量。
- class Round(pad=0.3, rounding_size=None)[源代码][源代码]#
基类:
object
一个带有圆角的盒子。
- 参数:
- 填充浮点数,默认值:0.3
原始框周围的填充量。
- rounding_size : float, 默认值: pad浮点数,默认值:
角落的半径。
- class Round4(pad=0.3, rounding_size=None)[源代码][源代码]#
基类:
object
一个带有圆角的盒子。
- 参数:
- 填充浮点数,默认值:0.3
原始框周围的填充量。
- rounding_size : float, 默认值: pad/2浮点数,默认值:
边缘的圆角处理。
- class Roundtooth(pad=0.3, tooth_size=None)[源代码][源代码]#
基类:
Sawtooth
一个带有圆角锯齿轮廓的盒子。
- 参数:
- 填充浮点数,默认值:0.3
原始框周围的填充量。
- tooth_size : float, 默认值: pad/2浮点数,默认值:
锯齿的大小。