matplotlib.patches.ConnectionPatch #
- クラス matplotlib.patches。ConnectionPatch ( xyA、 xyB、 coordsA、 coordsB =なし、 *、 axesA =なし、 axesB =なし、 arrowstyle = '-'、 connectionstyle = 'arc3'、 patchA =なし、 patchB =なし、 shrinkA = 0.0、 shrinkB = 0.0、変異スケール=10.0、 mutation_aspect = None、 clip_on = False、 ** kwargs ) [source] #
-
2 つのポイントを接続するパッチ (おそらく異なる軸)。
coordsA の点xyAとcoordsBの点xyBを接続します。
有効なキーは
鍵
説明
アロースタイル
矢印のスタイル
接続スタイル
接続スタイル
relpos
デフォルトは (0.5, 0.5) です
パッチA
デフォルトはテキストの境界ボックスです
パッチB
デフォルトはなし
シュリンクA
デフォルトは 2 ポイントです
シュリンクB
デフォルトは 2 ポイントです
突然変異スケール
デフォルトはテキストサイズ (ポイント単位)
突然変異の側面
デフォルトは 1 です。
?
coordsAとcoordsBは、 xyAとxyBの座標を示す文字列です。
財産
説明
「フィギュアポイント」
図の左下隅からのポイント
「図形ピクセル」
Figure の左下隅からのピクセル
「数字の分数」
0, 0 は図の左下、1, 1 は図の右上
「サブフィギュア ポイント」
サブフィギュアの左下隅からのポイント
'サブフィギュア ピクセル'
サブフィギュアの左下隅からのピクセル
'サブフィギュア分数'
サブフィギュアの分数、0、0 は左下です。
「軸ポイント」
軸の左下隅からのポイント
「軸ピクセル」
軸の左下隅からのピクセル
「軸分数」
0, 0 は軸の左下、1, 1 は右上
'データ'
注釈が付けられているオブジェクトの座標系を使用します (デフォルト)
「オフセットポイント」
xy値からのオフセット (ポイント単位)
「極性」
デカルト プロットでも、注釈にtheta、rを指定できます。極軸を使用している場合、座標系に極を指定する必要はありません。これはネイティブの「データ」座標系であるためです。
または、任意の有効な に設定することもできます
Transform
。'サブフィギュア ピクセル' と 'フィギュア ピクセル' は親 Figure で同じであるため、サブフィギュアで使用できるコードが必要なユーザーは 'サブフィギュア ピクセル' を使用できることに注意してください。
ノート
ConnectionPatch
2 つのインスタンス間での使用は、制約付きレイアウトAxes
と直接互換性がありません。アーティストを特定の Axes に追加する代わりに に直接追加するか、 を使用してレイアウトから除外します。Figure
con.set_in_layout(False)
fig, ax = plt.subplots(1, 2, constrained_layout=True) con = ConnectionPatch(..., axesA=ax[0], axesB=ax[1]) fig.add_artist(con)
- draw (レンダラー) [ソース] #
指定されたレンダラーを使用してアーティスト (およびその子) を描画します。
アーティストが表示されていない場合、これは効果がありません (
Artist.get_visible
False を返します)。- パラメータ:
- レンダラー
RendererBase
のサブクラス。
- レンダラー
ノート
このメソッドは Artist サブクラスでオーバーライドされます。
- get_annotation_clip ( ) [ソース] #
クリッピング動作を返します。
set_annotation_clip
戻り値の意味については、 を参照してください。
- set ( *、 agg_filter=<UNSET>、 alpha=<UNSET>、 animated=<UNSET>、 annotation_clip=<UNSET >、 antialiased=<UNSET> 、arrowstyle=<UNSET>、capstyle =<UNSET>、 clip_box=<UNSET > , clip_on=<UNSET> , clip_path=<UNSET> , color=<UNSET> , connectionstyle=<UNSET> , edgecolor=<UNSET> , facecolor=<UNSET> , fill=<UNSET> , gid=<UNSET> ,ハッチ=<UNSET>, in_layout=<UNSET> ,joinstyle=<UNSET> , label=<UNSET > , linestyle=<UNSET > , linewidth=<UNSET> , mouseover=< UNSET> , Mutation_aspect=<UNSET> , Mutation_scale=<UNSET> ,patchA= < UNSET> , patchB= <UNSET>、 path_effects=<UNSET>、 picker=<UNSET>、 positions=< UNSET> 、 rasterized=<UNSET >、 sketch_params=<UNSET>、 snap=<UNSET>、 transform=<UNSET>、 url=<UNSET >、 visible=<UNSET>、zorder=<UNSET> )[ソース] #
一度に複数のプロパティを設定します。
サポートされているプロパティは
財産
説明
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
ブール
ブールまたはなし
antialiased
またはああブールまたはなし
CapStyle
または {'butt', 'projecting', 'round'}ブール
パッチまたは (パス、変換) またはなし
色
[ 'arc3' | '角度3' | '角度' | 'アーク' | 'バー' ]
edgecolor
またはec色またはなし
facecolor
またはfc色またはなし
ブール
力
{'/'、'\'、'|'、'-'、'+'、'x'、'o'、'O'、'.'、'*'}
ブール
JoinStyle
または {'miter', 'round', 'bevel'}物体
linestyle
または ls{'-', '--', '-.', ':', '', (オフセット, オンオフシーケンス), ...}
linewidth
またはlwfloat または None
ブール
浮く
浮く
None または bool または float または callable
わからない
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
ブール
浮く