matplotlib.patches.ConnectionStyle #
- クラス matplotlib.patches。ConnectionStyle (スタイル名, ** kwargs ) [ソース] #
拠点:
_Style
ConnectionStyle
は、2 点間のパスを作成するために使用されるいくつかの接続スタイル クラスを定義するコンテナー クラスです。これらは主に で使用されFancyArrowPatch
ます。connectionstyle オブジェクトは、次のいずれかとして作成できます。
ConnectionStyle.Arc3(rad=0.2)
また:
ConnectionStyle("Arc3", rad=0.2)
また:
ConnectionStyle("Arc3, rad=0.2")
以下のクラスが定義されています
クラス
名前
属性
Arc3
arc3
ラジアン=0.0
角度3
angle3
角度A=90、角度B=0
角度
angle
角度A=90、角度B=0、ラジアン=0.0
アーク
arc
angleA=0、angleB=0、armA=なし、armB=なし、rad=0.0
バー
bar
armA=0.0、armB=0.0、fraction=0.3、angle=なし
任意の接続スタイル クラスのインスタンスは、呼び出し可能なオブジェクトであり、その呼び出しシグネチャは次のとおりです。
__call__(self, posA, posB, patchA=None, patchB=None, shrinkA=2., shrinkB=2.)
インスタンスを返し
Path
ます。posAとposBは、接続する 2 点の (x, y) 座標のタプルです。patchA (またはpatchB ) が指定された場合、返されたパスは、パッチの境界から開始 (または終了) するようにクリップされます。パスは、ポイント単位で指定されるshrinkA (またはshrinkB )によってさらに縮小されます。指定されたスタイル名を持つサブクラスのインスタンスを返します。
- クラス 角度( angleA = 90、 angleB = 0、 rad = 0.0 ) [source] #
拠点:
_Base
2 点間に区分的に連続する 2 次ベジエ パスを作成します。パスは、始点と終点を横切る 2 つの直線の交点に配置された 1 つの通過点を持ち、それぞれ angleA と angleB の勾配を持ちます。接続エッジはradで丸められます。
- 角度A
パスの開始角度
- 角度B
パスの終了角度
- ラド
エッジの丸め半径
- class Angle3 ( angleA = 90 , angleB = 0 ) [ソース] #
拠点:
_Base
2 点間に単純な 2 次ベジエ曲線を作成します。中央の制御点は、始点と終点を横切る 2 つの直線の交点に配置され、それぞれ angleA と angleB の勾配を持ちます。
- 角度A
パスの開始角度
- 角度B
パスの終了角度
- class Arc ( angleA = 0 , angleB = 0 , armA = None , armB = None , rad = 0.0 ) [source] #
拠点:
_Base
2 点間に区分的に連続する 2 次ベジエ パスを作成します。パスには 2 つの通過点があります。点 A から armA の距離に配置された点と、点 B から angleA の角度に配置された点です。エッジはradで丸められます。
- 角度A :
パスの開始角度
- 角度 B :
パスの終了角度
- アームA :
スターティングアームの長さ
- アームB :
エンドアームの長さ
- ラド:
エッジの丸め半径
- class Arc3 ( rad = 0.0 ) [ソース] #
拠点:
_Base
2 点間に単純な 2 次ベジエ曲線を作成します。曲線は、中央の制御点 (C1) が始点 (C0) と終点 (C2) から同じ距離にあり、C1 から C0-C2 を結ぶ線までの距離が の距離のrad倍になるように作成されます。 C0-C2。
- ラド
曲線の曲率。
- class Bar ( armA = 0.0、 armB = 0.0、 Fraction = 0.3、 angle = None ) [source] #
拠点:
_Base
armAと armBを使用した A と B の間の角度の線。アームの 1 つを伸ばして、直角に接続します。armA の長さは、( armA +分数x AB 距離) によって決定されます。アームBも同様。
- パラメータ:
- アームフロート
armA の最小長
- アームBフロート
アームBの最小長
- 分数浮動小数点数
armA と armB に追加される 2 点間の距離の割合。
- angle float または None
接続線の角度 (なしの場合、A と B に平行)