matplotlib.patches.BoxStyle#
- class matplotlib.patches.BoxStyle(stylename, **kwargs)[source]#
基类:
_Style
BoxStyle
是一个容器类,它定义了多个 boxstyle 类,这些类用于FancyBboxPatch
。样式对象可以创建为
BoxStyle.Round(pad=0.2)
或
BoxStyle("Round", pad=0.2)
或
BoxStyle("Round, pad=0.2")
定义了以下 boxstyle 类。
类
名称
参数
Square
square
pad=0.3
Circle
circle
pad=0.3
Ellipse
ellipse
pad=0.3
LArrow
larrow
pad=0.3
RArrow
rarrow
pad=0.3
DArrow
darrow
pad=0.3
Round
round
pad=0.3, rounding_size=None
Round4
round4
pad=0.3, rounding_size=None
Sawtooth
sawtooth
pad=0.3, tooth_size=None
Roundtooth
roundtooth
pad=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
锯齿的大小。