matplotlib.pyplot.arrow #
- matplotlib.pyplot. 矢印( x、 y、 dx、 dy、 ** kwargs ) [ソース] #
Axes に矢印を追加します。
これにより、 からへの矢印が描画されます。
(x, y)
(x+dx, y+dy)
- パラメータ:
- x、yフロート
矢印の基点の x 座標と y 座標。
- dx、dyフロート
x および y 方向に沿った矢印の長さ。
- 幅フロート、デフォルト: 0.001
完全な矢印の尾の幅。
- length_includes_head bool、デフォルト: False
長さの計算に頭を含める場合は True。
- head_width float または None、デフォルト: 3*幅
矢じり全体の幅。
- head_length float または None、デフォルト: 1.5*head_width
矢じりの長さ。
- 形状{'full', 'left', 'right'}, デフォルト: 'full'
左半分、右半分、または完全な矢印を描きます。
- 張り出しフロート、デフォルト: 0
矢印が後方に押し流される割合 (オーバーハング 0 は三角形の形状を意味します)。負の値または 1 より大きい値を指定できます。
- head_starts_at_zero bool、デフォルト: False
True の場合、頭部は座標 0 で終了するのではなく、座標 0 で描画され始めます。
- **kwargs
Patch
プロパティ:財産
説明
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
わからない
ブール
antialiased
またはああブールまたはなし
CapStyle
または {'butt', 'projecting', 'round'}ブール
パッチまたは (パス、変換) またはなし
色
edgecolor
またはec色またはなし
facecolor
またはfc色またはなし
ブール
力
{'/'、'\'、'|'、'-'、'+'、'x'、'o'、'O'、'.'、'*'}
ブール
JoinStyle
または {'miter', 'round', 'bevel'}物体
linestyle
または ls{'-', '--', '-.', ':', '', (オフセット, オンオフシーケンス), ...}
linewidth
またはlwfloat または None
ブール
None または bool または float または callable
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
ブール
浮く
- 戻り値:
FancyArrow
作成された
FancyArrow
オブジェクト。
ノート
結果の矢印は、Axes の縦横比と制限の影響を受けます。これにより、頭がステムに対して直角でない矢が生成される場合があります。頭部がステムに対して四角い矢印を作成するには、
annotate()
次の例を使用します。>>> ax.annotate("", xy=(0.5, 0.5), xytext=(0, 0), ... arrowprops=dict(arrowstyle="->"))