mpl_toolkits.axes_grid1.anchored_artists.AnchoredDirectionArrows #

クラス mpl_toolkits.axes_grid1.anchored_artists. AnchoredDirectionArrows ( transform , label_x , label_y , length = 0.15 , fontsize = 0.08 , loc = '左上 ' , angle = 0 ,アスペクト比= 1 , pad = 0.4 , borderpad = 0.4 , frameon = False , color = 'w' , alpha= 1 , sep_x = 0.01 , sep_y = 0 , fontproperties = None , back_length = 0.15 , head_width = 10 , head_length = 15 , tail_width = 2 , text_props = None , arrow_props = None , ** kwargs ) [source] #

拠点:AnchoredOffsetbox

方向を示すために 2 つの垂直な矢印を描きます。

パラメータ:
変身matplotlib.transforms.Transform

使用中の座標系の変換オブジェクト、つまり matplotlib.axes.Axes.transAxes.

label_x, label_y文字列

x および y 矢印のラベル テキスト

長さ浮動小数点、デフォルト: 0.15

transformの座標で指定された矢印の長さ。

fontsize float、デフォルト: 0.08

transformの座標で指定された、ラベル文字列のサイズ。

loc str、デフォルト: '左上'

矢印の位置。有効な位置は、「左上」、「中央上部」、「右上」、「左中央」、「中央」、「右中央」、「左下」、「中央下」、「右下」です。下位互換性のために、数値も受け入れられます。詳細については、パラメータlocを参照Legendしてください。

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

矢印の角度 (度単位)。

アスペクト比フロート、デフォルト: 1

arrow_x と arrow_y の長さの比率。負の数を使用して方向を変更できます。

パッドフロート、デフォルト: 0.4

フォント サイズの分数で、ラベルと矢印の周りにパディングします。

ボーダーパッドフロート、デフォルト: 0.4

フォント サイズの分数でのボーダー パディング。

frameon bool、デフォルト: False

True の場合、矢印とラベルの周りにボックスを描画します。

文字列、デフォルト: '白'

矢印とラベルの色。

アルファフロート、デフォルト: 1

矢印とラベルのアルファ値

sep_x、sep_y float、デフォルト: それぞれ 0.01 および 0

transformの座標における矢印とラベルの間の分離 。

fontproperties matplotlib.font_manager.FontProperties、オプション

ラベル テキストのフォント プロパティ。

back_length float、デフォルト: 0.15

交差する矢印の後ろの矢印の部分。

head_width float、デフォルト: 10

ArrowStyle に送られる矢じりの幅。

head_length float、デフォルト: 15

ArrowStyle に送られる矢じりの長さ。

tail_width float、デフォルト: 2

ArrowStyle に送信される矢印の尾の幅。

text_props、arrow_props辞書

textpath.TextPathとに渡されるテキストと矢印のプロパティ patches.FancyArrowPatch

**kwargs

に転送されたキーワード引数AnchoredOffsetbox

ノート

propがキーワード引数として渡され、fontpropertiesが渡されない場合、prop目的のfontpropertiesであると見なされます。propfontpropertiesの両方の使用はサポートされていません。

>>> import matplotlib.pyplot as plt
>>> import numpy as np
>>> from mpl_toolkits.axes_grid1.anchored_artists import (
...     AnchoredDirectionArrows)
>>> fig, ax = plt.subplots()
>>> ax.imshow(np.random.random((10, 10)))
>>> arrows = AnchoredDirectionArrows(ax.transAxes, '111', '110')
>>> ax.add_artist(arrows)
>>> fig.show()

いくつかのオプションのパラメーターを使用して、下向きの矢印とハイ コントラストのテキスト ラベルを作成します。

>>> import matplotlib.font_manager as fm
>>> fontprops = fm.FontProperties(family='monospace')
>>> arrows = AnchoredDirectionArrows(ax.transAxes, 'East', 'South',
...                                  loc='lower left', color='k',
...                                  aspect_ratio=-1, sep_x=0.02,
...                                  sep_y=-0.01,
...                                  text_props={'ec':'w', 'fc':'k'},
...                                  fontproperties=fontprops)
属性:
arrow_x, arrow_ymatplotlib.patches.FancyArrowPatch

矢印 x と y

text_path_x、text_path_ymatplotlib.textpath.TextPath

矢印ラベルのパス

p_x、p_ymatplotlib.patches.PathPatch

矢印ラベルのパッチ

matplotlib.offsetbox.AuxTransformBox

矢印とラベルのコンテナー。

set ( * , agg_filter=<UNSET> , alpha=<UNSET > , animation=<UNSET > , bbox_to_anchor=<UNSET> , child=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET > , gid=<UNSET> , height=<UNSET> , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> ,sketch_params=<UNSET> ,snap=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , width=<UNSET> , zorder=<UNSET> ) [source] #

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

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

財産

説明

agg_filter

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

alpha

スカラーまたはなし

animated

ブール

bbox_to_anchor

わからない

child

わからない

clip_box

Bbox

clip_on

ブール

clip_path

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

figure

Figure

gid

height

浮く

in_layout

ブール

label

物体

mouseover

ブール

offset

(float、float) または呼び出し可能

path_effects

AbstractPathEffect

picker

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

rasterized

ブール

sketch_params

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

snap

ブールまたはなし

transform

Transform

url

visible

ブール

width

浮く

zorder

浮く

#を使用した例mpl_toolkits.axes_grid1.anchored_artists.AnchoredDirectionArrows

固定方向矢印

固定方向矢印

固定方向矢印