matplotlib.patches.BoxStyle#
- class matplotlib.patches.BoxStyle(stylename, **kwargs)[source]#
基类:
_StyleBoxStyle是一个容器类,它定义了多个 boxstyle 类,这些类用于FancyBboxPatch。样式对象可以创建为
BoxStyle.Round(pad=0.2)
或
BoxStyle("Round", pad=0.2)
或
BoxStyle("Round, pad=0.2")
定义了以下 boxstyle 类。
类
名称
参数
Square
squarepad=0.3
Circle
circlepad=0.3
Ellipse
ellipsepad=0.3
LArrow
larrowpad=0.3
RArrow
rarrowpad=0.3
DArrow
darrowpad=0.3
Round
roundpad=0.3, rounding_size=None
Round4
round4pad=0.3, rounding_size=None
Sawtooth
sawtoothpad=0.3, tooth_size=None
Roundtooth
roundtoothpad=0.3, tooth_size=None
boxstyle 类的一个实例是可调用对象,其签名为:
__call__(self, x0, y0, width, height, mutation_size) -> Path
x0、y0、width 和 height 指定要绘制的框的位置和大小;mutation_size 缩放轮廓属性,例如填充。
返回具有给定样式名称的子类实例。
- class Round(pad=0.3, rounding_size=None)[source]#
基类:
object带圆角的框。
- 参数:
- pad浮点数, 默认值: 0.3
原始框周围的填充量。
- rounding_size浮点数, 默认值: pad
圆角半径。
- class Round4(pad=0.3, rounding_size=None)[source]#
基类:
object带圆边的框。
- 参数:
- pad浮点数, 默认值: 0.3
原始框周围的填充量。
- rounding_size浮点数, 默认值: pad/2
边缘的圆角。
- class Roundtooth(pad=0.3, tooth_size=None)[source]#
基类:
Sawtooth带圆角锯齿状轮廓的框。
- 参数:
- pad浮点数, 默认值: 0.3
原始框周围的填充量。
- tooth_size浮点数, 默认值: pad/2
锯齿的大小。