matplotlib.patches.ConnectionStyle #
- 类 matplotlib.patches。ConnectionStyle ( stylename , ** kwargs ) [来源] #
基地:
_Style
ConnectionStyle
是一个容器类,它定义了几个connectionstyle类,用于创建两点之间的路径。这些主要与FancyArrowPatch
.连接样式对象可以创建为:
ConnectionStyle.Arc3(rad=0.2)
或者:
ConnectionStyle("Arc3", rad=0.2)
或者:
ConnectionStyle("Arc3, rad=0.2")
定义了以下类
班级
姓名
属性
弧3
arc3
弧度=0.0
角度3
angle3
角度A=90,角度B=0
角度
angle
角度A=90,角度B=0,弧度=0.0
弧
arc
角度A=0,角度B=0,臂A=无,臂B=无,弧度=0.0
酒吧
bar
armA=0.0,armB=0.0,分数=0.3,角度=无
任何连接样式类的实例都是可调用对象,其调用签名为:
__call__(self, posA, posB, patchA=None, patchB=None, shrinkA=2., shrinkB=2.)
它返回一个
Path
实例。posA和posB是要连接的两个点的 (x, y) 坐标的元组。给定patchA(或patchB),返回的路径被剪裁,使其从补丁的边界开始(或结束)。路径被以点数给出的shrinkA(或shrinkB)进一步缩小。返回具有给定样式名称的子类的实例。
- 类 角度(角度A = 90,角度B = 0,弧度= 0.0)[来源]#
基地:
_Base
在两点之间创建分段连续的二次贝塞尔路径。该路径有一个通过点,它位于两条线的交点处,两条线穿过起点和终点,并分别具有角度 A 和角度 B 的斜率。连接边缘用rad圆角。
- 角度A
路径的起始角度
- 角度B
路径的结束角度
- 拉德
边缘的圆角半径
- 类 Angle3 ( angleA = 90 , angleB = 0 ) [来源] #
基地:
_Base
在两点之间创建简单的二次贝塞尔曲线。中间控制点位于两条线的交点,两条线穿过起点和终点,斜率分别为角度A和角度B。
- 角度A
路径的起始角度
- 角度B
路径的结束角度
- 弧类(角度A = 0,角度B = 0,臂A =无,臂B =无,弧度= 0.0)[来源] #
基地:
_Base
在两点之间创建分段连续的二次贝塞尔路径。路径可以有两个通过点,一个点放置在距离 armA 和角度 A 与点 A 的距离处,另一个点相对于点 B。边缘用rad圆角。
- 角度A:
路径的起始角度
- 角度B:
路径的结束角度
- 臂甲:
起始臂长度
- 手臂B:
末端臂的长度
- 弧度:
边缘的圆角半径