mpl_toolkits.axes_grid1.anchored_artists.AnchoredSizeBar #

クラス mpl_toolkits.axes_grid1.anchored_artists. AnchoredSizeBar ( transform , size , label , loc , pad = 0.1 , borderpad = 0.1 , sep = 2 , frameon = True , size_vertical = 0 , color = 'black' , label_top = False , fontproperties = None , fill_bar = None , **kwargs ) [ソース] #

拠点:AnchoredOffsetbox

下に中央揃えのラベルを付けて、水平スケール バーを描画します。

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

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

サイズフロート

transformの座標で指定された、サイズ バーの水平方向の長さ 。

ラベル文字列

表示するラベル。

ロック文字列

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

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

ラベルとサイズ バーの周囲のパディング (フォント サイズの分数)。

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

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

9 月フロート、デフォルト: 2

ラベルとサイズ バーの間隔 (ポイント単位)。

frameon bool、デフォルト: True

True の場合、水平バーとラベルの周りにボックスを描画します。

size_vertical float、デフォルト: 0

transformの座標で指定された、サイズ バーの垂直方向の長さ 。

color str、デフォルト: 'black'

サイズバーとラベルの色。

label_top bool、デフォルト: False

True の場合、ラベルはサイズ バーの上に表示されます。

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

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

fill_barブール値、オプション

True でsize_verticalがゼロ以外の場合、サイズ バーはサイズ バーで指定された色で塗りつぶされます。size_verticalが 0 より大きい場合は True に、それ以外の場合は False にデフォルト設定されます。

**kwargs

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

ノート

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

>>> import matplotlib.pyplot as plt
>>> import numpy as np
>>> from mpl_toolkits.axes_grid1.anchored_artists import (
...     AnchoredSizeBar)
>>> fig, ax = plt.subplots()
>>> ax.imshow(np.random.random((10, 10)))
>>> bar = AnchoredSizeBar(ax.transData, 3, '3 data units', 4)
>>> ax.add_artist(bar)
>>> fig.show()

すべてのオプション パラメータの使用

>>> import matplotlib.font_manager as fm
>>> fontprops = fm.FontProperties(size=14, family='monospace')
>>> bar = AnchoredSizeBar(ax.transData, 3, '3 units', 4, pad=0.5,
...                       sep=5, borderpad=0.5, frameon=False,
...                       size_vertical=0.5, color='white',
...                       fontproperties=fontprops)
属性:
size_barmatplotlib.offsetbox.AuxTransformBox

サイズバーの入れ物。

txt_labelmatplotlib.offsetbox.TextArea

サイズバーのラベルの入れ物。

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.AnchoredSizeBar

インセット ロケーター デモ 2

インセット ロケーター デモ 2

インセット ロケーター デモ 2
シンプルな固定アーティスト

シンプルな固定アーティスト

シンプルな固定アーティスト