本文简要介绍 python 语言中 matplotlib.patches.BoxStyle
的用法。
-
基础:
_Style
BoxStyle
是一个容器类,它定义了几个 boxstyle 类,用于FancyBboxPatch
。样式对象可以创建为:
BoxStyle.Round(pad=0.2)
或者:
BoxStyle("Round", pad=0.2)
或者:
BoxStyle("Round, pad=0.2")
定义了以下 boxstyle 类。
类
名字
属性
Square
square
填充=0.3
Circle
circle
填充=0.3
Ellipse
ellipse
填充=0.3
LArrow
larrow
填充=0.3
RArrow
rarrow
填充=0.3
DArrow
darrow
填充=0.3
Round
round
填充=0.3,rounding_size=无
Round4
round4
填充=0.3,rounding_size=无
Sawtooth
sawtooth
填充=0.3,tooth_size=无
Roundtooth
roundtooth
填充=0.3,tooth_size=无
boxstyle 类的实例是一个可调用对象,其签名为
__call__(self, x0, y0, width, height, mutation_size) -> Path
x0
、y0
、width
和height
指定要绘制的框的位置和大小;mutation_size
缩放轮廓属性,例如填充。返回具有给定样式名称的子类的实例。
-
class
圆圈(pad=0.3
)# -
基础:
object
一个圆形盒子。
- 参数:
- pad 浮点数,默认:0.3
-
原始框周围的填充量。
-
__称呼__(
x0
,y0
,width
,height
,mutation_size
)# -
将 self 称为函数。
-
class
箭头(pad=0.3
)# -
基础:
object
一个双向箭头形状的盒子。
- 参数:
- pad 浮点数,默认:0.3
-
原始框周围的填充量。
-
__称呼__(
x0
,y0
,width
,height
,mutation_size
)# -
将 self 称为函数。
-
class
椭圆(pad=0.3
)# -
基础:
object
一个椭圆形的盒子。
3.7 版中的新函数。
- 参数:
- pad 浮点数,默认:0.3
-
原始框周围的填充量。
-
__称呼__(
x0
,y0
,width
,height
,mutation_size
)# -
将 self 称为函数。
-
class
拉罗(pad=0.3
)# -
基础:
object
left-pointing 箭头形状的框。
- 参数:
- pad 浮点数,默认:0.3
-
原始框周围的填充量。
-
__称呼__(
x0
,y0
,width
,height
,mutation_size
)# -
将 self 称为函数。
-
class
R箭头(pad=0.3
)# -
基础:
LArrow
right-pointing 箭头形状的框。
- 参数:
- pad 浮点数,默认:0.3
-
原始框周围的填充量。
-
__称呼__(
x0
,y0
,width
,height
,mutation_size
)# -
将 self 称为函数。
-
class
圆形的(pad=0.3
,rounding_size=None
)# -
基础:
object
一个圆角的盒子。
- 参数:
- pad 浮点数,默认:0.3
-
原始框周围的填充量。
- rounding_size 浮点数,默认:
pad
-
拐角的半径。
-
__称呼__(
x0
,y0
,width
,height
,mutation_size
)# -
将 self 称为函数。
-
class
第四轮(pad=0.3
,rounding_size=None
)# -
基础:
object
一个有圆边的盒子。
- 参数:
- pad 浮点数,默认:0.3
-
原始框周围的填充量。
- rounding_size 浮点数,默认:
pad
/2 -
边倒圆。
-
__称呼__(
x0
,y0
,width
,height
,mutation_size
)# -
将 self 称为函数。
-
class
圆齿(pad=0.3
,tooth_size=None
)# -
基础:
Sawtooth
带有圆形锯齿轮廓的盒子。
- 参数:
- pad 浮点数,默认:0.3
-
原始框周围的填充量。
- tooth_size 浮点数,默认:
pad
/2 -
锯齿的大小。
-
__称呼__(
x0
,y0
,width
,height
,mutation_size
)# -
将 self 称为函数。
-
用法
class matplotlib.patches.BoxStyle(stylename, **kwargs)
相关用法
- Python matplotlib BrokenBarHCollection.set_hatch用法及代码示例
- Python matplotlib BrokenBarHCollection.sticky_edges用法及代码示例
- Python matplotlib Barbs用法及代码示例
- Python matplotlib Bbox用法及代码示例
- Python matplotlib axvspan用法及代码示例
- Python matplotlib Axes.get_legend_handles_labels用法及代码示例
- Python matplotlib AbstractMovieWriter用法及代码示例
- Python matplotlib triplot用法及代码示例
- Python matplotlib StarPolygonCollection.set_hatch用法及代码示例
- Python matplotlib Axes.hist用法及代码示例
- Python matplotlib boxplot用法及代码示例
- Python matplotlib subplots用法及代码示例
- Python matplotlib InsetPosition用法及代码示例
- Python matplotlib ToolManager.toolmanager_disconnect用法及代码示例
- Python matplotlib Figure.set_size_inches用法及代码示例
- Python matplotlib figlegend用法及代码示例
- Python matplotlib Axes.step用法及代码示例
- Python matplotlib Axes.contour用法及代码示例
- Python matplotlib LassoSelector用法及代码示例
- Python matplotlib Axes.plot用法及代码示例
- Python matplotlib Axes.semilogx用法及代码示例
- Python matplotlib Axes.semilogy用法及代码示例
- Python matplotlib MovieWriterRegistry.register用法及代码示例
- Python matplotlib PolyQuadMesh.set_hatch用法及代码示例
- Python matplotlib warn_deprecated用法及代码示例
注:本文由纯净天空筛选整理自skytowner.com大神的英文原创作品 matplotlib.patches.BoxStyle。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。