matplotlib.quiver.Quiver #

クラス matplotlib.quiver。Quiver ( ax , * args , scale = None , headwidth = 3 , headlength = 5 , headaxislength = 4.5 , minshaft = 1 , minlength = 1 , units = 'width' , scale_units = None , angle = 'uv' , width = None、色='k' , pivot = 'tail' , ** kwargs ) [source] #

拠点:PolyCollection

矢印専用の PolyCollection。

唯一の API メソッドは set_UVC() で、これを使用して矢印のサイズ、方向、および色を変更できます。それらの場所は、クラスがインスタンス化されるときに固定されます。おそらく、このメソッドはアニメーションで役立つでしょう。

このクラスでの作業の多くは draw() メソッドで行われるため、プロットについて可能な限り多くの情報を利用できます。後続の draw() 呼び出しでは、再計算は変更された可能性のあるものに限定されるため、 draw() メソッドに計算を入れてもパフォーマンスが低下することはありません。

コンストラクターは、1 つの必須引数 (Axes インスタンス) を受け取り、その後に、次の pyplot インターフェース ドキュメントで説明されている args と kwargs が続きます。

矢印の 2D フィールドをプロットします。

呼び出し署名:

quiver([X, Y], U, V, [C], **kwargs)

X、Yは矢印の位置を定義し、U、Vは矢印の方向を定義し、 Cはオプションで色を設定します。

矢印の長さ

デフォルト設定では、矢印の長さが適切なサイズに自動調整されます。この動作を変更するには、scaleおよびscale_unitsパラメータを参照してください。

矢印の形

矢印の形状は、width、headwidth、headlength、 headaxislengthによって決まります。以下の注を参照してください。

矢印のスタイリング

各矢印は、デフォルトのエッジの線幅が 0 の塗りつぶされた多角形によって内部的に表されます。その結果、矢印はヘッドのある線ではなく塗りつぶされた領域であり、それに応じてlinewidth、edgecolor、 facecolorPolyCollectionなどのプロパティが動作します。

パラメータ:
X、Y 1D または 2D 配列のようなもの、オプション

矢印の位置の x 座標と y 座標。

指定しない場合は、 UとVの次元に基づいて一様な整数メッシュ グリッドとして生成されます。

XとYが 1D で、UとVが 2D の場合、XとYは を使用して 2D に拡張されます。この場合、 andはUおよびV の列と行の次元と一致する必要があります。X, Y = np.meshgrid(X, Y)len(X)len(Y)

U、V 1D または 2D 配列のようなもの

矢印ベクトルの x 方向コンポーネントと y 方向コンポーネント。これらのコンポーネント (データ内または画面空間内) の解釈は、角度によって異なります。

UとVは、 X、Yの矢印の位置の数と一致する同じ数の要素を持たなければなりません。UとVはマスクすることができます。U、V、およびCのいずれかでマスクされた場所は描画されません。

C 1D または 2D 配列のようなもの、オプション

normおよび cmapによるカラーマッピングによって矢印の色を定義する数値データ。

これは明示的な色をサポートしていません。色を直接設定したい場合は、代わりにcolorを使用してください。Cのサイズは、矢印の位置の数と一致しなければなりません。

角度{'uv', 'xy'} または配列のようなもの、既定値: 'uv'

矢印の角度を決定する方法。

  • 'uv': 画面座標の矢印の方向。矢印がX、Yデータ座標に基づいていない数量を表す場合に使用します。

    U == Vの場合、プロット上の矢印の方向は、水平軸から反時計回りに 45 度 (右が正) です。

  • 'xy': データ座標の矢印の方向。つまり、矢印は (x, y) から (x+u, y+v) を指します。これは、勾配場をプロットする場合などに使用します。

  • 任意の角度は、水平軸から反時計回りに度単位の値の配列として明示的に指定できます。

    この場合、 U、Vは矢印の長さを決定するためにのみ使用されます。

注: データ軸を反転すると、対応する矢印のみが反転しangles='xy'ます。

ピボット{'tail', 'mid', 'middle', 'tip'}, デフォルト: 'tail'

X、Yグリッドに固定されている矢印の部分。この点を中心に矢印が回転します。

「中」は「中」の同義語です。

スケールフロート、オプション

矢印の長さを逆にスケーリングします。

矢印の長さ単位あたりのデータ単位の数。たとえば、プロット幅あたりの m/s。スケール パラメータを小さくすると、矢印が長くなります。デフォルトはなしです。

Noneの場合、ベクトルの平均長とベクトルの数に基づいて、単純な自動スケーリング アルゴリズムが使用されます。矢印の長さの単位は、scale_unitsパラメータによって指定されます。

scale_units {'width', 'height', 'dots', 'inch', 'x', 'y', 'xy'}, オプション

scale kwarg がNoneの場合、矢印の長さの単位。デフォルトはなしです。

たとえば、 scale_unitsが「インチ」、スケールが 2.0、およびの場合、ベクトルの長さは 0.5 インチになります。(u, v) = (1, 0)

scale_unitsが 'width' または 'height' の場合、ベクトルは軸の幅/高さの半分になります。

scale_unitsが「x」の場合、ベクトルは x 軸の 0.5 単位になります。x および y と同じ単位を持つ u および v を使用して、xy 平面にベクトルをプロットするには、 を使用します 。angles='xy', scale_units='xy', scale=1

単位{'幅', '高さ', 'ドット', 'インチ', 'x', 'y', 'xy'}, デフォルト: '幅'

矢印のサイズに影響します (長さを除く)。特に、シャフト 幅はこの単位の倍数で測定されます。

サポートされている値は次のとおりです。

  • 'width', 'height': Axes の幅または高さ。

  • 'dots', 'inch': Figure dpi に基づくピクセルまたはインチ。

  • 'x'、'y'、'xy': X、Yまたは\(\sqrt{X^2 + Y^2}\)データ単位で。

次の表は、これらの値が、ズームおよび Figure のサイズ変更時に表示される矢印のサイズにどのように影響するかをまとめたものです。

単位

ズーム

フィギュアサイズ変更

「x」、「y」、「xy」

矢印サイズスケール

'幅高さ'

矢印サイズスケール

「ドット」、「インチ」

幅フロート、オプション

矢印単位のシャフト幅。すべての head パラメータはwidthに関連しています。

デフォルトは、上記の単位の選択とベクトルの数によって異なります。典型的な開始値は、プロット幅の約 0.005 倍です。

ヘッド幅フロート、デフォルト: 3

シャフト幅の倍数としてのヘッド幅。以下の注を参照してください。

headlength float、デフォルト: 5

シャフト幅の倍数としてのヘッドの長さ。以下の注を参照してください。

headaxislength float、デフォルト: 4.5

シャフト幅の倍数としてのシャフト交点でのヘッドの長さ。以下の注を参照してください。

minshaft float、デフォルト: 1

頭の長さの単位で、矢印がスケーリングする長さ。これを 1 未満に設定しないでください。小さな矢印がひどく表示されます。

minlength float、デフォルト: 1

シャフト幅の倍数としての最小長。矢印の長さがこれより短い場合は、代わりにこの直径のドット (六角形) をプロットします。

色色または色の順序、オプション

矢印の明示的な色。Cが設定されている場合、色は影響しません。

これはfacecolorパラメータと同義です。PolyCollection

戻り値:
Quiver
その他のパラメータ:
データのインデックス可能なオブジェクト、オプション

DATA_PARAMETER_PLACEHOLDER

**kwargsPolyCollectionプロパティ、オプション

他のすべてのキーワード引数は次のように渡されPolyCollectionます。

財産

説明

agg_filter

(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数

alpha

配列状またはスカラーまたはなし

animated

ブール

antialiasedまたは aa またはアンチエイリアス

bool または bool のリスト

array

配列のようなものまたはなし

capstyle

CapStyleまたは {'butt', 'projecting', 'round'}

clim

(vmin: float、vmax: float)

clip_box

Bbox

clip_on

ブール

clip_path

パッチまたは (パス、変換) またはなし

cmap

Colormapまたは str または None

color

色または rgba タプルのリスト

edgecolorまたは ec または edgecolors

色または色のリストまたは「顔」

facecolorまたはfacecolorsまたはfc

色または色のリスト

figure

Figure

gid

力

hatch

{'/'、'\'、'|'、'-'、'+'、'x'、'o'、'O'、'.'、'*'}

in_layout

ブール

joinstyle

JoinStyleまたは {'miter', 'round', 'bevel'}

label

物体

linestyleまたはダッシュまたはラインスタイルまたはls

str またはタプルまたはそのリスト

linewidthまたは線幅または lw

float または float のリスト

mouseover

ブール

norm

Normalizeまたは str または None

offset_transformまたはtransOffset

わからない

offsets

(N, 2) または (2,) 配列のようなもの

path_effects

AbstractPathEffect

paths

配列ライクのリスト

picker

None または bool または float または callable

pickradius

わからない

rasterized

ブール

sizes

ndarray またはなし

sketch_params

(位取り: float、長さ: float、乱数: float)

snap

ブールまたはなし

transform

Transform

url

力

urls

str または None のリスト

verts

配列ライクのリスト

verts_and_codes

わからない

visible

ブール

zorder

浮く

こちらもご覧ください

Axes.quiverkey

quiver プロットにキーを追加します。

ノート

矢印の形

以下に示すように、矢印はノードを使用して多角形として描画されます。値 headwidth、headlength、およびheadaxislengthの単位はwidthです。

../../_images/quiver_sizes.svg

デフォルトでは、わずかに後退した矢印が表示されます。他の頭の形を取得する方法のガイドラインを次に示します。

  • 頭を三角形にするには、 headaxislength をheadlengthと同じにします。

  • 矢印をより尖らせるには、 headwidth を減らすか、headlength とheadaxislengthを増やします。

  • シャフトに対してヘッドを小さくするには、すべてのヘッド パラメータを比例的に縮小します。

  • ヘッドを完全に削除するには、すべてのヘッドパラメータを 0 に設定します。

  • ひし形の頭部を得るには、 headaxislength をheadlengthよりも大きくします。

  • 警告: headaxislength < ( headlength / headwidth ) の場合、「headaxis」ノード (つまり、ヘッドとシャフトを接続するノード) がヘッドから前方に突き出て、矢印の先端が壊れているように見えます。

draw (レンダラー) [ソース] #

指定されたレンダラーを使用してアーティスト (およびその子) を描画します。

アーティストが表示されていない場合、これは効果がありません ( Artist.get_visible False を返します)。

パラメータ:
レンダラーRendererBaseのサブクラス。

ノート

このメソッドは Artist サブクラスでオーバーライドされます。

get_datalim ( transData ) [ソース] #
quiver_doc = '\ n矢印の2Dフィールドをプロットします。\n\nCall signature::\n\n quiver([X, Y], U, V, [C], **kwargs)\n\n*X*, *Y*は矢印の位置を定義し、 *U*、*V*は矢印の方向を定義し、 \n*C*はオプションで色を設定します。\n\n**矢印の長さ**\n\nデフォルト設定では自動スケール矢印の長さを適切なサイズにします。\n   この 動作を 変更するには、*scale*および*scale_units*パラメータを参照してください。\n\n**矢印 の形状**\n\n矢印の形状は、*width*、*headwidth*、*headlength* 、および\n*headaxislength* によって決まります。. 以下の注記を参照してください。\n\n**矢印のスタイル**\n\n各矢印は、デフォルトのエッジ\n線幅0の塗りつぶされた多角形によって内部的に表されます。その結果、矢印 \nヘッドのある線ではなく 塗りつぶされた領域 であり、 *linewidth*、*edgecolor*、\n*facecolor*などの`.PolyCollection`プロパティはそれに応じて動作します。\n\n\nパラメータ\n-- --------\nX, Y : 1Dまたは2Dの配列のようなもの、オプション\n矢印の位置のx座標とy座標。\n\n指定しない場合は、一様に生成されます         \n *U*と*V*の次元に基づく整数メッシュ グリッド 。\n\n * X*と*Y*が1Dで、*U*、* V*が2D の場合、*X*、*Y*は``X, Y = np.meshgrid(X, Y)``を使用して\n 2Dに展開します。この場合、len(X)とlen ( Y ) \ nは* U *と                *V*.\n\nU、 V : 1D または 2D 配列のようなもの\     n矢印ベクトルのx および y 方向 コンポーネント 。 これらの構成要素(データ内または画面空間内)の\n解釈は*角度*によって異なります。\ n \ n *U*と*V*は同じ数の要素を持たなければならず、\n               *X*、 *Y*。 *U* と *V* は マスクされる場合があります。 *U*、*V*、* C*のいずれかでマスクされた\n位置は描画されません。\ n\nC : 1Dまたは2D配列のような、オプションの\n *によるカラーマッピングによって矢印の色を定義する数値データnorm*および\n *cmap*.\n\nこれは明示的な色をサポートしていません。もしあなたが                 色を直接 設定し たい場合は、\n代わりに*color*を使用してください。*C*のサイズは矢印の\n位置の数と一致する必要があります。\n\n角度: {\'uv\', \'xy\'}または配列のようなもの、デフォルト: \'uv\'\nメソッド矢印の角度を決定します。\n\n - \'uv\':画面座標での矢印の方向。矢印の場合はこれを使用\n                         *X*、*Y*データ座標に基づいていない量を記号化し ます。\n\n *U* == *V*の場合、プロット上の矢印の向きは\n水平から反時計回りに45度です軸(右が正) 。\n\n - \'xy\':データ座標の矢印の方向、つまり矢印のポイント                   \n       (x, y) から (x+u, y+v) まで。 これを使用します 。勾配フィールドをプロットします。\n\n -任意の角度は、値の配列として明示的に指定できます。\n度単位で、水平軸から反時計回りです。\n\nこの場合、*U*、*V*はの長さを決定するためにのみ使用されます\n                       矢印。\n\n    注: データ軸を反転 すると 、\n ``angles=\'xy\'``のみで矢印が反転します。\n\npivot : {\'tail\', \'mid\' , \'middle\', \'tip\'},デフォルト: \'tail\'\n *X*, * Y*グリッドに固定された矢印の部分。矢印は\nこの点を中心に回転します。\n\n \'mid\ 'は                 \'middle\'.\n\nscale : float 、 オプション\n    矢印の長さを逆にスケーリングします。\n\n矢印の長さ単位あたりのデータ単位の数。たとえば、プロット幅あたりの m/s 。\n縮尺パラメータを小さくすると、矢印が長くなります。デフォルトは*None* です。\n\n *None* の場合、単純な自動スケーリングアルゴリズムが使用されます。             平均\n    ベクトル の長さ とベクトル の 数 。矢印の長さの単位は、\n *scale_units*パラメータによって指定されます。\n\nscale_units : {\'width\', \'height\', \'dots\', \'inches\', \'x\' , \'y\', \'xy\'},オプション\n * scale* kwargが*None* の場合、矢印の長さの単位。デフォルトは*None* です。\n\n例: *scale_units*は「インチ」です。             *scale* が 2.0 で 、 ``(u, v) = (1, 0)`` の場合、\n    ベクトル の長 さは0.5インチになります。\n\n * scale_units*が\'width\'または\ 'height\' の場合、ベクトルは軸の\n幅/高さの半分になります。\n\n * scale_units*が\'x\' の場合、ベクトルは0.5 x 軸\n単位になります。プロットするには                 x-y平面のベクトルで 、 uとvがxとyと同じ単位を\n持つには、\n ``angles=\'xy\'、scale_units=\'xy\'、scale=1`` を使用します。\n \n単位: {\'幅\', \'高さ\', \'ドット\', \'インチ\', \'x\', \'y\', \'xy\'},デフォルト: \ 'width\'\n矢印のサイズに影響します (長さは除く)。特に、                 この単位の倍数で測定されます 。\n\nサポートされている値は次のとおりです:\n\n - \'幅\'、\ '高さ\':軸の幅または高さ。 \n - \'ドット\'、\ 'inches\': Figure dpiに基づくピクセルまたはインチ。\n - \'x\'、\ 'y\'、\'xy\': *X*、*Y*または:math:`\\sqrt {X^2 + Y^2}`データ単位。\n\n次のテーブル                     これらの値が\nズーム下で表示される矢印のサイズにどのよう に影響するかを要約し、図のサイズを変更します:\n\n ================ =========== ====== ==================\n単位ズーム図形サイズ変更\n ================ ================= ==================\n \'x\', \'y\', \ 'xy\'矢印サイズスケール-\n \'幅\'、\'高さ\' -矢印サイズスケール\n \'ドット\'、\'インチ\'                                                                                                     -                    -\n     =================   =================    ============ ======\n\nwidth : float、 オプション\n    シャフトの 幅 ( 矢印 単位)。 すべての ヘッド パラメータ は *width*に相対的 です。\n\n デフォルトは、上記の*units*の選択とベクトルの数によって異なります。\n 一般的な開始値は、ヘッドの幅の約0.005倍です。        plot.\n\nheadwidth : float、 デフォルト: 3\n    シャフト*width*の倍数としてのヘッド 幅。 以下の注を参照してください。\n\nheadlength : float、デフォルト: 5\nシャフト*幅*の倍数としてのヘッドの長さ。以下の注記を参照してください。\n\nheadaxislength : float、デフォルト: 4.5\nシャフト*width*の倍数としてのシャフト交点でのヘッドの長さ。 \n             以下の 注 を参照してください。\n\nminshaft : float、 デフォルト: 1\n    矢印がスケールする長 さ(頭の長さの単位) 。\nこれを1未満に設定しないでください。そうしないと、小さな矢印が見栄えが悪くなります!\n\nminlength : float、デフォルト: 1\nシャフト幅の倍数としての最小長。矢印の長さ\ n             が これより小さい場合は、代わり にこの直径のドット(六角形)をプロットします。\n\ncolor :色または色の順序、オプション\n矢印の明示的な色。*C*が設定されている場合、 *color*は\n効果がありません。\n\nこれは`.PolyCollection` *facecolor*パラメータと同義です。\n\nその他のパラメータ\ n ------- ---------\ndata :インデックス可能             オブジェクト、 オプション\n     DATA_PARAMETER_PLACEHOLDER\n\n**kwargs : `~matplotlib.collections.PolyCollection` プロパティ、 オプション\n    他のすべての キーワード引数は`.PolyCollection` に渡されます:\n\ n \ n ..テーブル: :\n :クラス:プロパティテーブル\n\n =================================== ================================================== ========== ======================================= ================================================== ================================================== ==================\nプロパティの説明\n                                                                                                                                                                                                                                                                                       ================================================== ================================================    _ ================================================== ================================================== ==================================================        ===== \n : meth :`agg_filter < matplotlib.artist.Artist.set_agg_filter>`                                         ( m, n , 3) float配列とdpi値を 取り、( m , n 、3)配列と左下からの2つのオフセット 画像の 隅\n : meth :`alpha <matplotlib.collections.Collection.set_alpha>`配列状またはスカラーまたはNone \n :meth:`animated <matplotlib.artist.Artist.set_animated>` bool \n :meth :` antialiased <matplotlib.collections.Collection.set_antialiased>`またはaaまたはantialiaseds boolまたはboolのリスト\n :meth:`array <matplotlib.cm.ScalarMappable.set_array>` array-likeまたはNone \n :meth:`キャップスタイル                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              <matplotlib.collections.Collection.set_capstyle>`                                    `.CapStyle` または {\'butt\', \'projecting\', \'round\'}                                                                                                                 \n        :meth:`clim <matplotlib.cm.ScalarMappable.set_clim> `                                                 (vmin: float, vmax: float)                                                                                                                                     \n        :meth:`clip_box <matplotlib.artist.Artist.set_clip_box>`                                             `.Bbox`                                                                                                                                                        \n        :meth:`clip_on <matplotlib.artist.Artist.set_clip_on>`                                               bool                                                                                                                                                           \ n        :meth:`clip_path <matplotlib.artist.Artist.set_clip_path>`                                           Patch or (Path, Transform) or None                                                                                                                             \n        :meth:`cmap <matplotlib.cm.ScalarMappable.set_cmap>`                                                 `.Colormap` または str または None                                                                                                                                     \n        :meth:`color <matplotlib.collections.Collection.set_color>`                                          color または rgbaタプルのリスト \n :meth:`edgecolor <matplotlib .collections.Collection.set_edgecolor>`またはecまたはedgecolors colorまたは色のリストまたは\'face\' \n :meth:`facecolor <matplotlib.collections.Collection.set_facecolor>`またはfacecolorsまたはfc colorまたはlist                                                                                                                                                                                                                                                                                                        色                                                                                                                                       の\n        :meth:`figure <matplotlib.artist.Artist.set_figure>`                                                 `.Figure`                                                                                                                                                      \n        :meth:`gid <matplotlib.artist.Artist.set_gid>`                                                       str                                                                                                                                                            \n        :meth:`hatch <matplotlib .collections.Collection.set_hatch>`                                          {\'/\', \'\\\\\', \'|\', \'-\', \'+\', \'x\', \' o\', \'O\', \'.\', \'*\'}                                                                                                            \n        :meth:`in_layout <matplotlib.artist.Artist.set_in_layout>`                                           bool                                                                                                                                                           \n        :meth:`joinstyle <matplotlib. collections.Collection.set_joinstyle>`                                  `.JoinStyle` または {\'miter\', \'round\', \'bevel\'}                                                                                                                    \n        :meth:`label <matplotlib.artist.Artist.set_label>`                                                   object                                                                                                                                                         \n        :meth:`linestyle <matplotlib.collections.Collection.set_linestyle>` or dashes or linestyles or ls    str or tuple または そのリスト \n :meth:`linewidth <matplotlib.collections.Collection.set_linewidth>`またはlinewidthsまたはlw floatまたはfloatのリスト\n :meth:`mouseover <matplotlib.artist.Artist.set_mouseover>` bool \n : meth:`ノルム                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               <matplotlib.cm.ScalarMappable.set_norm>`                                                 `.Normalize` または str または None                                                                                                                                    \n        :meth:`offset_transform <matplotlib.collections.Collection.set_offset_transform>` または transOffset    不明                                                                                                                                                       \n        :meth:` offsets <matplotlib.collections. Collection.set_offsets>`                                      (N, 2) または (2,) 配列のような                                                                                                                                     \n        :meth:`path_effects <matplotlib.artist.Artist.set_path_effects>`                                     `.AbstractPathEffect`                                                                                                                                          \n        :meth:`paths <matplotlib.collections .PolyCollection.set_verts>`                                     配列のような\n :meth:`pickerのリスト                                                                                                                                                    <matplotlib.artist.Artist.set_picker>`                                                 None または bool または float または callable                                                                                                                              \n        :meth:`pickradius <matplotlib.collections.Collection.set_pickradius>`                                unknown                                                                                                                                                        \n        : meth:`rasterized < matplotlib.artist.Artist.set_rasterized >`                                         bool                                                                                                                                                           \n        :meth:`sizes <matplotlib.collections._CollectionWithSizes.set_sizes>`                                ndarray または None                                                                                                                                                \n        :meth:`sketch_params <matplotlib.artist.Artist.set_sketch_params>`                                   (scale: float, length: float, randomness : float)                                                                                                               \n        :meth:`snap <matplotlib.artist.Artist.set_snap>`                                                     bool または None                                                                                                                                                   \n        :meth:`transform <matplotlib.artist.Artist.set_transform>`                                           `.Transform`                                                                                                                                                   \n        :meth:`url <matplotlib.artist.Artist.set_url> `                                                       str                                                                                                                                                            \n        :meth:`urls <matplotlib.collections.Collection.set_urls>`                                            strまたはNoneのリスト \n :meth:`verts <matplotlib.collections.PolyCollection.set_verts>`配列のようなリスト\ n :meth :`verts_and_codes <matplotlib.collections.PolyCollection.set_verts_and_codes>`不明\n :meth:`visible                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          <matplotlib.artist.Artist.set_visible>`                                               bool                                                                                                                                                           \n        :meth:`zorder <matplotlib.artist.Artist.set_zorder>`                                                 float                                                                                                                                                          \n        ================== ================================================== ==================================================    _ ================================================== ================================================== ===================================\n\n\n返品\n------ -\n`~matplotlib.quiver.Quiver`\n\n関連項目 \n--------\n.Axes.quiverkey : quiverプロットにキーを追加 し ます。\n\nメモ\n--- --\n\n**矢印の形状**\n\n矢印は多角形として描画されます 以下に示すようにノードを使用し ます。\n*headwidth*、* headlength* 、 *headaxislength *の単位は*width*です。\n\n.. image:: /_static/quiver_sizes.svg\n :width: 500px\n\nデフォルト少し後退した矢を与える。他の頭の形を\n取得する方法のガイドラインを次に示します:\n\n-頭を三角形にするには、*headaxislength*を作成します    *headlength*と 同じ です。\n-矢印をより尖らせるには、*headwidth* を減らすか、 * headlength *と* headaxislength *を増やします。\n-シャフトに対してヘッドを小さくするには、すべてのhead\nパラメータを比例的に使用します。\n-頭を完全に削除するには、すべての*head*パラメータを0に設定します。\n-     ひし形の頭を取得するには、*headaxislength* を*headlength*よりも大きくします。\n-警告: * headaxislength * < (*headlength* / * headwidth *) の場合、" headaxis "\nノード(つまり、矢頭が折れたように見えるように、頭から\ n前方向に突き出ます。\ n '     #
set ( * , UVC=<UNSET> , agg_filter=<UNSET> , alpha =<UNSET > ,, antialiased=< UNSET> , array=<UNSET> , capstyle=<UNSET> , clim=<UNSET >、 clip_box=<未設定> 、 clip_on =<未設定> 、 clip_path=<未設定>、 cmap=<未設定> 、 color=<未設定>、 edgecolor=<未設定>、 facecolor=<未設定>、 gid=<未設定>、ハッチ=<UNSET> , in_layout=<UNSET> , joinstyle=<UNSET>, label=<UNSET> , linestyle=<UNSET> , linewidth=<UNSET> , mouseover=<UNSET> , norm=<UNSET> , offset_transform=<UNSET > , offsets=< UNSET> , path_effects=<UNSET> ,パス=<UNSET>、picker=<UNSET>、pickradius=<UNSET > 、 rasterized=<UNSET >、sizes=<UNSET>、sketch_params=<UNSET>、snap=<UNSET>、transform=<UNSET>、url=< UNSET>、urls=<UNSET>、verts=<UNSET> ,verts_and_codes=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [ソース] #

一度に複数のプロパティを設定します。

サポートされているプロパティは

財産

説明

UVC

わからない

agg_filter

(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数

alpha

配列状またはスカラーまたはなし

animated

ブール

antialiasedまたは aa またはアンチエイリアス

bool または bool のリスト

array

配列のようなものまたはなし

capstyle

CapStyleまたは {'butt', 'projecting', 'round'}

clim

(vmin: float、vmax: float)

clip_box

Bbox

clip_on

ブール

clip_path

パッチまたは (パス、変換) またはなし

cmap

Colormapまたは str または None

color

色または rgba タプルのリスト

edgecolorまたは ec または edgecolors

色または色のリストまたは「顔」

facecolorまたはfacecolorsまたはfc

色または色のリスト

figure

Figure

gid

力

hatch

{'/'、'\'、'|'、'-'、'+'、'x'、'o'、'O'、'.'、'*'}

in_layout

ブール

joinstyle

JoinStyleまたは {'miter', 'round', 'bevel'}

label

物体

linestyleまたはダッシュまたはラインスタイルまたはls

str またはタプルまたはそのリスト

linewidthまたは線幅または lw

float または float のリスト

mouseover

ブール

norm

Normalizeまたは str または None

offset_transformまたはtransOffset

わからない

offsets

(N, 2) または (2,) 配列のようなもの

path_effects

AbstractPathEffect

paths

配列ライクのリスト

picker

None または bool または float または callable

pickradius

わからない

rasterized

ブール

sizes

ndarray またはなし

sketch_params

(位取り: float、長さ: float、乱数: float)

snap

ブールまたはなし

transform

Transform

url

力

urls

str または None のリスト

verts

配列ライクのリスト

verts_and_codes

わからない

visible

ブール

zorder

浮く

set_UVC ( U , V , C = None ) [ソース] #

#を使用した例matplotlib.quiver.Quiver

高度な quiver および quiverkey 機能

高度な quiver および quiverkey 機能

高度な quiver および quiverkey 機能
矢筒の簡単なデモ

矢筒の簡単なデモ

矢筒の簡単なデモ