matplotlib.quiver.QuiverKey #

クラス matplotlib.quiver。QuiverKey ( Q , X , Y , U , label , * , angle = 0 ,座標= 'axes' , color =なし, labelsep = 0.1 , labelpos = 'N' , labelcolor =なし, fontproperties =なし, ** kwargs ) [ソース] #

拠点:Artist

矢筒プロット スケール キーとして使用するラベル付きの矢印。

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

キーの位置は、XY座標、および labelposによって異なります。labelposが 'N' または 'S' の場合、X Yキー矢印の中央の位置を示します。labelposが 'E' の場合、X , Y頭を配置し、labelposが 'W' の場合、X , Yは尾を配置します。これら 2 つのケースのいずれにおいても、XYは矢印 + ラベル キー オブジェクトの中間のどこかにあります。

パラメータ:
Qmatplotlib.quiver.Quiver

Quiverへの呼び出しによって返されるオブジェクトquiver()

X、Yフロート

キーの場所。

Uフロート

キーの長さ。

ラベル文字列

鍵のラベル (鍵の長さと単位など)。

角度フロート、デフォルト: 0

キー矢印の角度 (x 軸から反時計回りの角度)。

座標{'axes', 'figure', 'data', 'inch'}, デフォルト: 'axes'

XYの座標系と単位: 'axes' と 'figure' は、左下が (0, 0)、右上が (1, 1) の正規化された座標系です。'data' は軸のデータ座標です (quiver プロット自体のベクトルの位置に使用されます)。'inch' は図のインチ単位の位置で、(0, 0) は左下隅にあります。

カラーカラー

Qの面とエッジの色をオーバーライドします。

labelpos {'N', 'S', 'E', 'W'}

ラベルを矢印の上、下、右、左にそれぞれ配置します。

labelsep float、デフォルト: 0.1

矢印とラベルの間のインチ単位の距離。

labelcolor色、デフォルト: rcParams["text.color"](デフォルト: 'black')

ラベルの色。

fontproperties dict、オプション

初期化子によって受け入れられるキーワード引数を持つ辞書 FontProperties: familystylevariantsizeweight

**kwargs

追加のキーワード引数は、Qから取得したベクトル プロパティをオーバーライドするために使用されます。

含む(マウスイベント) [ソース] #

アーティストにマウス イベントが含まれているかどうかをテストします。

パラメータ:
マウスイベントmatplotlib.backend_bases.MouseEvent
戻り値:
ブール値を含む

値が半径内にあるかどうか。

詳細辞書

ピック半径に含まれるポイントなど、イベント コンテキストの詳細に関するアーティスト固有のディクショナリ。詳細については、個々のアーティスト サブクラスを参照してください。

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

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

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

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

ノート

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

halign = {'E': '左', 'N': '中央', 'S': '中央', 'W': '右'} #
プロパティ ラベルep #
pivot = {'E': 'tip', 'N': 'middle', 'S': 'middle', 'W': 'tail'} #
set ( * , agg_filter=<UNSET> , alpha=<UNSET > , animation=<UNSET> , clip_box=<UNSET> ,clip_on =<UNSET> , clip_path=<UNSET> , gid=<UNSET> , in_layout=<UNSET > , label=<UNSET> , mouseover=<UNSET> , path_effects=<UNSET> , picker=<UNSET > , rasterized=< UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform=<UNSET> , url=<未設定> ,可視=<未設定> ,zorder=<UNSET> ) [ソース] #

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

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

財産

説明

agg_filter

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

alpha

スカラーまたはなし

animated

ブール

clip_box

Bbox

clip_on

ブール

clip_path

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

figure

わからない

gid

in_layout

ブール

label

物体

mouseover

ブール

path_effects

AbstractPathEffect

picker

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

rasterized

ブール

sketch_params

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

snap

ブールまたはなし

transform

Transform

url

visible

ブール

zorder

浮く

set_figure () [ソース] #

Figureアーティストが属するインスタンスを設定します。

パラメータ:
Figure
valign = {'E': 'center', 'N': 'bottom', 'S': 'top', 'W': 'center'} #

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

高度な quiver および quiverkey 機能

高度な quiver および quiverkey 機能

高度な quiver および quiverkey 機能