matplotlib.patches.ArrowStyle #
- 类 matplotlib.patches。ArrowStyle ( stylename , ** kwargs ) [来源] #
基地:
_Style
ArrowStyle
是一个容器类,它定义了几个箭头样式类,用于沿给定路径创建箭头路径。这些主要与FancyArrowPatch
.一个箭头样式对象可以被创建为:
ArrowStyle.Fancy(head_length=.4, head_width=.4, tail_width=.4)
或者:
ArrowStyle("Fancy", head_length=.4, head_width=.4, tail_width=.4)
或者:
ArrowStyle("Fancy, head_length=.4, head_width=.4, tail_width=.4")
定义了以下类
班级
姓名
属性
曲线
-
没有任何
曲线A
<-
head_length=0.4,head_width=0.2,widthA=1.0,widthB=1.0,lengthA=0.2,lengthB=0.2,angleA=0,angleB=0,scaleA=None,scaleB=None
曲线B
->
head_length=0.4,head_width=0.2,widthA=1.0,widthB=1.0,lengthA=0.2,lengthB=0.2,angleA=0,angleB=0,scaleA=None,scaleB=None
曲线AB
<->
head_length=0.4,head_width=0.2,widthA=1.0,widthB=1.0,lengthA=0.2,lengthB=0.2,angleA=0,angleB=0,scaleA=None,scaleB=None
曲线填充A
<|-
head_length=0.4,head_width=0.2,widthA=1.0,widthB=1.0,lengthA=0.2,lengthB=0.2,angleA=0,angleB=0,scaleA=None,scaleB=None
曲线填充分贝
-|>
head_length=0.4,head_width=0.2,widthA=1.0,widthB=1.0,lengthA=0.2,lengthB=0.2,angleA=0,angleB=0,scaleA=None,scaleB=None
CurveFilledAB
<|-|>
head_length=0.4,head_width=0.2,widthA=1.0,widthB=1.0,lengthA=0.2,lengthB=0.2,angleA=0,angleB=0,scaleA=None,scaleB=None
支架A
]-
宽度A=1.0,长度A=0.2,角度A=0
支架B
-[
宽度B=1.0,长度B=0.2,角度B=0
支架AB
]-[
宽度A=1.0,长度A=0.2,角度A=0,宽度B=1.0,长度B=0.2,角度B=0
酒吧AB
|-|
宽度A=1.0,角度A=0,宽度B=1.0,角度B=0
括号曲线
]->
宽度A=1.0,长度A=0.2,角度A=无
曲线括号
<-[
宽度B=1.0,长度B=0.2,角度B=无
简单的
simple
头长=0.5,头宽=0.5,尾宽=0.2
想要
fancy
头长=0.4,头宽=0.4,尾宽=0.4
楔
wedge
tail_width=0.3,shrink_factor=0.5
任何箭头样式类的实例都是可调用对象,其调用签名为:
__call__(self, path, mutation_size, linewidth, aspect_ratio=1.)
它返回一个
Path
实例的元组和一个布尔值。path是一个Path
实例,将沿着该实例绘制箭头。mutation_size和aspect_ratio与 中的含义相同BoxStyle
。linewidth是要描边的线宽。这旨在用于更正头部的位置,使其不会超出目标点,但并非所有类都支持它。返回具有给定样式名称的子类的实例。
- 类 BarAB ( widthA = 1.0 , angleA = 0 , widthB = 1.0 , angleB = 0 ) [来源] #
基地:
_Curve
|
两端带有竖线的箭头。- 参数:
- widthA, widthB浮点数,默认值:1.0
支架的宽度。
- 角度A,角度B浮动,默认:0度
支架的方向,逆时针角度。0 度表示垂直于线。
- 箭头= '|-|' #
- class BracketA ( widthA = 1.0 , lengthA = 0.2 , angleA = 0 ) [source] #
基地:
_Curve
开头带有外方括号的箭头。
- 参数:
- widthA浮点数,默认值:1.0
支架的宽度。
- lengthA浮点数,默认值:0.2
支架的长度。
- angleA浮点数,默认:0 度
支架的方向,逆时针角度。0 度表示垂直于线。
- 箭头= ']-' #
- 类 BracketAB ( widthA = 1.0 , lengthA = 0.2 , angleA = 0 , widthB = 1.0 , lengthB = 0.2 , angleB = 0 ) [来源] #
基地:
_Curve
两端带外方括号的箭头。
- 参数:
- widthA, widthB浮点数,默认值:1.0
支架的宽度。
- lengthA, lengthB浮点数,默认:0.2
支架的长度。
- 角度A,角度B浮动,默认:0度
支架的方向,逆时针角度。0 度表示垂直于线。
- 箭头= ']-[' #
- class BracketB ( widthB = 1.0 , lengthB = 0.2 , angleB = 0 ) [source] #
基地:
_Curve
末端带有外方括号的箭头。
- 参数:
- widthB浮点数,默认值:1.0
支架的宽度。
- lengthB浮点数,默认值:0.2
支架的长度。
- angleB浮动,默认:0 度
支架的方向,逆时针角度。0 度表示垂直于线。
- 箭头= '-[' #
- 类 BracketCurve ( widthA = 1.0 , lengthA = 0.2 , angleA = None ) [source] #
基地:
_Curve
一个箭头,在它的开头有一个向外的方括号,在结尾有一个头部。
- 参数:
- widthA浮点数,默认值:1.0
支架的宽度。
- lengthA浮点数,默认值:0.2
支架的长度。
- angleA浮点数,默认:0 度
支架的方向,逆时针角度。0 度表示垂直于线。
- 箭头= ']->' #
- 类 曲线[来源] #
基地:
_Curve
没有任何箭头的简单曲线。
- 参数:
- head_length浮点数,默认值:0.4
箭头的长度,相对于mutation_scale。
- head_width浮点数,默认值:0.2
箭头的宽度,相对于mutation_scale。
- widthA浮点数,默认值:1.0
箭头开头的括号宽度
- widthB浮点数,默认值:1.0
箭头末端括号的宽度
- lengthA浮点数,默认值:0.2
箭头开头的括号长度
- lengthB浮点数,默认值:0.2
箭头末端支架的长度
- angleA浮点数,默认 0
开始时支架的方向,作为逆时针角度。0 度表示垂直于线。
- angleB浮点数,默认 0
开始时支架的方向,作为逆时针角度。0 度表示垂直于线。
- scaleA浮点数,默认mutation_size
开始括号的 mutation_size
- scaleB浮点数,默认突变大小
结束括号的 mutation_size
- 类 CurveA ( head_length = 0.4 , head_width = 0.2 , widthA = 1.0 , widthB = 1.0 , lengthA = 0.2 , lengthB = 0.2 , angleA = 0 , angleB = 0 , scaleA = None , scaleB = None ) [来源] #
基地:
_Curve
一个箭头在它的起点。
- 参数:
- head_length浮点数,默认值:0.4
箭头的长度,相对于mutation_scale。
- head_width浮点数,默认值:0.2
箭头的宽度,相对于mutation_scale。
- widthA浮点数,默认值:1.0
箭头开头的括号宽度
- widthB浮点数,默认值:1.0
箭头末端括号的宽度
- lengthA浮点数,默认值:0.2
箭头开头的括号长度
- lengthB浮点数,默认值:0.2
箭头末端支架的长度
- angleA浮点数,默认 0
开始时支架的方向,作为逆时针角度。0 度表示垂直于线。
- angleB浮点数,默认 0
开始时支架的方向,作为逆时针角度。0 度表示垂直于线。
- scaleA浮点数,默认mutation_size
开始括号的 mutation_size
- scaleB浮点数,默认突变大小
结束括号的 mutation_size
- 箭头= '<-' #
- 类 CurveAB ( head_length = 0.4 , head_width = 0.2 , widthA = 1.0 , widthB = 1.0 , lengthA = 0.2 , lengthB = 0.2 , angleA = 0 , angleB = 0 , scaleA = None , scaleB = None ) [来源] #
基地:
_Curve
在起点和终点都有头部的箭头。
- 参数:
- head_length浮点数,默认值:0.4
箭头的长度,相对于mutation_scale。
- head_width浮点数,默认值:0.2
箭头的宽度,相对于mutation_scale。
- widthA浮点数,默认值:1.0
箭头开头的括号宽度
- widthB浮点数,默认值:1.0
箭头末端括号的宽度
- lengthA浮点数,默认值:0.2
箭头开头的括号长度
- lengthB浮点数,默认值:0.2
箭头末端支架的长度
- angleA浮点数,默认 0
开始时支架的方向,作为逆时针角度。0 度表示垂直于线。
- angleB浮点数,默认 0
开始时支架的方向,作为逆时针角度。0 度表示垂直于线。
- scaleA浮点数,默认mutation_size
开始括号的 mutation_size
- scaleB浮点数,默认突变大小
结束括号的 mutation_size
- 箭头= '<->' #
- 类 CurveB ( head_length = 0.4 , head_width = 0.2 , widthA = 1.0 , widthB = 1.0 , lengthA = 0.2 , lengthB = 0.2 , angleA = 0 , angleB = 0 , scaleA = None , scaleB = None ) [来源] #
基地:
_Curve
一个箭头在其端点处。
- 参数:
- head_length浮点数,默认值:0.4
箭头的长度,相对于mutation_scale。
- head_width浮点数,默认值:0.2
箭头的宽度,相对于mutation_scale。
- widthA浮点数,默认值:1.0
箭头开头的括号宽度
- widthB浮点数,默认值:1.0
箭头末端括号的宽度
- lengthA浮点数,默认值:0.2
箭头开头的括号长度
- lengthB浮点数,默认值:0.2
箭头末端支架的长度
- angleA浮点数,默认 0
开始时支架的方向,作为逆时针角度。0 度表示垂直于线。
- angleB浮点数,默认 0
开始时支架的方向,作为逆时针角度。0 度表示垂直于线。
- scaleA浮点数,默认mutation_size
开始括号的 mutation_size
- scaleB浮点数,默认突变大小
结束括号的 mutation_size
- 箭头= '->' #
- 类 CurveBracket ( widthB = 1.0 , lengthB = 0.2 , angleB = None ) [来源] #
基地:
_Curve
一个箭头,末端有一个向外的方括号,开头有一个箭头。
- 参数:
- widthB浮点数,默认值:1.0
支架的宽度。
- lengthB浮点数,默认值:0.2
支架的长度。
- angleB浮动,默认:0 度
支架的方向,逆时针角度。0 度表示垂直于线。
- 箭头= '<-[' #
- 类 CurveFilledA ( head_length = 0.4 , head_width = 0.2 , widthA = 1.0 , widthB = 1.0 , lengthA = 0.2 , lengthB = 0.2 , angleA = 0 , angleB = 0 , scaleA = None , scaleB = None ) [来源] #
基地:
_Curve
开头带有实心三角形头部的箭头。
- 参数:
- head_length浮点数,默认值:0.4
箭头的长度,相对于mutation_scale。
- head_width浮点数,默认值:0.2
箭头的宽度,相对于mutation_scale。
- widthA浮点数,默认值:1.0
箭头开头的括号宽度
- widthB浮点数,默认值:1.0
箭头末端括号的宽度
- lengthA浮点数,默认值:0.2
箭头开头的括号长度
- lengthB浮点数,默认值:0.2
箭头末端支架的长度
- angleA浮点数,默认 0
开始时支架的方向,作为逆时针角度。0 度表示垂直于线。
- angleB浮点数,默认 0
开始时支架的方向,作为逆时针角度。0 度表示垂直于线。
- scaleA浮点数,默认mutation_size
开始括号的 mutation_size
- scaleB浮点数,默认突变大小
结束括号的 mutation_size
- 箭头= '<|-' #
- 类 CurveFilledAB ( head_length = 0.4 , head_width = 0.2 , widthA = 1.0 , widthB = 1.0 , lengthA = 0.2 , lengthB = 0.2 , angleA = 0 , angleB = 0 , scaleA = None , scaleB = None ) [来源] #
基地:
_Curve
两端带有实心三角形头部的箭头。
- 参数:
- head_length浮点数,默认值:0.4
箭头的长度,相对于mutation_scale。
- head_width浮点数,默认值:0.2
箭头的宽度,相对于mutation_scale。
- widthA浮点数,默认值:1.0
箭头开头的括号宽度
- widthB浮点数,默认值:1.0
箭头末端括号的宽度
- lengthA浮点数,默认值:0.2
箭头开头的括号长度
- lengthB浮点数,默认值:0.2
箭头末端支架的长度
- angleA浮点数,默认 0
开始时支架的方向,作为逆时针角度。0 度表示垂直于线。
- angleB浮点数,默认 0
开始时支架的方向,作为逆时针角度。0 度表示垂直于线。
- scaleA浮点数,默认mutation_size
开始括号的 mutation_size
- scaleB浮点数,默认突变大小
结束括号的 mutation_size
- 箭头= '<|-|>' #
- 类 CurveFilledB ( head_length = 0.4 , head_width = 0.2 , widthA = 1.0 , widthB = 1.0 , lengthA = 0.2 , lengthB = 0.2 , angleA = 0 , angleB = 0 , scaleA = None , scaleB = None ) [来源] #
基地:
_Curve
末端带有实心三角形头部的箭头。
- 参数:
- head_length浮点数,默认值:0.4
箭头的长度,相对于mutation_scale。
- head_width浮点数,默认值:0.2
箭头的宽度,相对于mutation_scale。
- widthA浮点数,默认值:1.0
箭头开头的括号宽度
- widthB浮点数,默认值:1.0
箭头末端括号的宽度
- lengthA浮点数,默认值:0.2
箭头开头的括号长度
- lengthB浮点数,默认值:0.2
箭头末端支架的长度
- angleA浮点数,默认 0
开始时支架的方向,作为逆时针角度。0 度表示垂直于线。
- angleB浮点数,默认 0
开始时支架的方向,作为逆时针角度。0 度表示垂直于线。
- scaleA浮点数,默认mutation_size
开始括号的 mutation_size
- scaleB浮点数,默认突变大小
结束括号的 mutation_size
- 箭头= '-|>' #
- 类 Fancy ( head_length = 0.4 , head_width = 0.4 , tail_width = 0.4 ) [来源] #
基地:
_Base
一个花哨的箭头。仅适用于二次贝塞尔曲线。
- 参数:
- head_length浮点数,默认值:0.4
箭头的长度。
- head_width浮点数,默认值:0.4
箭头的宽度。
- tail_width浮点数,默认:0.4
箭头尾部的宽度。
- 简单类(head_length = 0.5, head_width = 0.5, tail_width = 0.2)[来源] #
基地:
_Base
一个简单的箭头。仅适用于二次贝塞尔曲线。
- 参数:
- head_length浮点数,默认值:0.5
箭头的长度。
- head_width浮点数,默认值:0.5
箭头的宽度。
- tail_width浮点数,默认:0.2
箭头尾部的宽度。