matplotlib.patches.BoxStyle

class matplotlib.patches.BoxStyle(stylename, **kw)[源代码]

基类:matplotlib.patches._Style

BoxStyle 是一个容器类,它定义了几个用于 FancyBboxPatch .

样式对象可以创建为:

BoxStyle.Round(pad=0.2)

或:

BoxStyle("Round", pad=0.2)

或:

BoxStyle("Round, pad=0.2")

定义了以下boxstyle类。

等级 名字 阿特斯
圆圈 circle pad=0.3
DArrow darrow pad=0.3
LArrow larrow pad=0.3
RArrow rarrow pad=0.3
回合 round 焊盘=0.3,圆角尺寸=无
第四回合 round4 焊盘=0.3,圆角尺寸=无
圆齿 roundtooth 衬垫=0.3,齿尺寸=无
锯齿形 sawtooth 衬垫=0.3,齿尺寸=无
正方形 square pad=0.3

任何BoxStyle类的实例都是可调用对象,其调用签名为:

__call__(self, x0, y0, width, height, mutation_size, aspect_ratio=1.)

返回一个 Path 实例。 x0y0宽度高度 指定要绘制的框的位置和大小。 mutation_scale 确定突变的总体大小(我的意思是将矩形转换为花式方框)。 mutation_aspect 确定突变的纵横比。

使用给定的样式名返回子类的实例。

class Circle(pad=0.3)[源代码]

基类:matplotlib.patches.BoxStyle._Base

一个圆形的盒子。

参数:
pad浮点,默认值:0.3

原始框周围的填充量。

__init__(pad=0.3)[源代码]

初始化自身。请参阅帮助(键入(self))以获得准确的签名。

__module__ = 'matplotlib.patches'
transmute(x0, y0, width, height, mutation_size)[源代码]

返回 Path 勾勒出给定矩形。

class DArrow(pad=0.3)[源代码]

基类:matplotlib.patches.BoxStyle._Base

一个双向箭头形状的盒子。

参数:
pad浮点,默认值:0.3

原始框周围的填充量。

__init__(pad=0.3)[源代码]

初始化自身。请参阅帮助(键入(self))以获得准确的签名。

__module__ = 'matplotlib.patches'
transmute(x0, y0, width, height, mutation_size)[源代码]

返回 Path 勾勒出给定矩形。

class LArrow(pad=0.3)[源代码]

基类:matplotlib.patches.BoxStyle._Base

左箭头形状的框。

参数:
pad浮点,默认值:0.3

原始框周围的填充量。

__init__(pad=0.3)[源代码]

初始化自身。请参阅帮助(键入(self))以获得准确的签名。

__module__ = 'matplotlib.patches'
transmute(x0, y0, width, height, mutation_size)[源代码]

返回 Path 勾勒出给定矩形。

class RArrow(pad=0.3)[源代码]

基类:matplotlib.patches.BoxStyle.LArrow

右箭头形状的框。

参数:
pad浮点,默认值:0.3

原始框周围的填充量。

__init__(pad=0.3)[源代码]

初始化自身。请参阅帮助(键入(self))以获得准确的签名。

__module__ = 'matplotlib.patches'
transmute(x0, y0, width, height, mutation_size)[源代码]

返回 Path 勾勒出给定矩形。

class Round(pad=0.3, rounding_size=None)[源代码]

基类:matplotlib.patches.BoxStyle._Base

有圆角的盒子。

参数:
pad浮点,默认值:0.3

原始框周围的填充量。

rounding_size :float,默认值: pad浮动,默认值:

拐角半径。

__init__(pad=0.3, rounding_size=None)[源代码]

初始化自身。请参阅帮助(键入(self))以获得准确的签名。

__module__ = 'matplotlib.patches'
transmute(x0, y0, width, height, mutation_size)[源代码]

返回 Path 勾勒出给定矩形。

class Round4(pad=0.3, rounding_size=None)[源代码]

基类:matplotlib.patches.BoxStyle._Base

有圆边的盒子。

参数:
pad浮点,默认值:0.3

原始框周围的填充量。

rounding_size :float,默认值: pad 2浮动,默认值:

边缘倒圆。

__init__(pad=0.3, rounding_size=None)[源代码]

初始化自身。请参阅帮助(键入(self))以获得准确的签名。

__module__ = 'matplotlib.patches'
transmute(x0, y0, width, height, mutation_size)[源代码]

返回 Path 勾勒出给定矩形。

class Roundtooth(pad=0.3, tooth_size=None)[源代码]

基类:matplotlib.patches.BoxStyle.Sawtooth

有圆锯形轮廓的盒子。

参数:
pad浮点,默认值:0.3

原始框周围的填充量。

tooth_size :float,默认值: pad 2浮动,默认值:

锯齿的大小。

__init__(pad=0.3, tooth_size=None)[源代码]

初始化自身。请参阅帮助(键入(self))以获得准确的签名。

__module__ = 'matplotlib.patches'
transmute(x0, y0, width, height, mutation_size)[源代码]

返回 Path 勾勒出给定矩形。

class Sawtooth(pad=0.3, tooth_size=None)[源代码]

基类:matplotlib.patches.BoxStyle._Base

锯齿形轮廓的盒子。

参数:
pad浮点,默认值:0.3

原始框周围的填充量。

tooth_size :float,默认值: pad 2浮动,默认值:

锯齿的大小。

__init__(pad=0.3, tooth_size=None)[源代码]

初始化自身。请参阅帮助(键入(self))以获得准确的签名。

__module__ = 'matplotlib.patches'
transmute(x0, y0, width, height, mutation_size)[源代码]

返回 Path 勾勒出给定矩形。

class Square(pad=0.3)[源代码]

基类:matplotlib.patches.BoxStyle._Base

一个方形盒子。

参数:
pad浮点,默认值:0.3

原始框周围的填充量。

__init__(pad=0.3)[源代码]

初始化自身。请参阅帮助(键入(self))以获得准确的签名。

__module__ = 'matplotlib.patches'
transmute(x0, y0, width, height, mutation_size)[源代码]

返回 Path 勾勒出给定矩形。

__module__ = 'matplotlib.patches'

使用实例 matplotlib.patches.BoxStyle