mpl_toolkits.axisartist.axis_artist.AxisLabel #

クラス mpl_toolkits.axisartist.axis_artist. AxisLabel ( * args , axis_direction = 'bottom' , axis = None , ** kwargs ) [source] #

塩基: AttributeCopier,LabelBase

軸ラベル。テキストから派生。テキストの位置はその場で更新されるため、テキストの位置を変更しても効果はありません。それ以外の場合、プロパティは通常の Text として変更できます。

目盛りラベルと軸ラベルの間のパッドを変更するには、set_pad を使用します。

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

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

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

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

ノート

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

get_color ( ) [ソース] #

テキストの色を返します。

get_pad ( ) [ソース] #

内部パッドをポイントで返します。

詳細については、を参照set_padしてください。

get_ref_artist ( ) [ソース] #

このアーティストのいくつかのプロパティ (色など) を実際に定義している、基礎となるアーティストを返します。

get_text ( ) [ソース] #

テキスト文字列を返します。

get_window_extent ( renderer = None ) [source] #

Bboxテキストの境界を表示単位で返します。

内部で使用するだけでなく、Web ページの png ファイルでクリック可能な領域を指定する場合にも役立ちます。

パラメータ:
レンダラーレンダラー、オプション

境界ボックスを計算するにはレンダラーが必要です。アーティストが既に描画されている場合、レンダラーはキャッシュされます。get_window_extent したがって、最初の描画の前に呼び出すときにのみ、この引数を渡す必要があります。実際には、通常は最初にドローをトリガーする方が簡単です。たとえば、 draw_without_renderingまたはを呼び出しplt.show()ます。

dpi float、オプション

bbox を計算するための dpi 値。デフォルトは self.figure.dpi(レンダラーの dpi ではありません)。カスタム dpi 値で保存された図と領域を一致させる場合などに設定する必要があります。

set ( * , agg_filter=<UNSET> , alpha=<UNSET > , animation=<UNSET > , axis_direction=<UNSET> , backgroundcolor=<UNSET> , bbox=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET > clip_path=<UNSET> color=<UNSET> default_alignment=<UNSET> default_angle=<UNSET> fontfamily=<UNSET> fontproperties=<UNSET> fontsize=<UNSET> fontstretch=<UNSET>fontstyle=<UNSET> ,fontvariant=<UNSET> , fontweight=<UNSET> , gid=<UNSET > , horizo​​ntalalignment=< UNSET> , in_layout=<UNSET> , label=<UNSET> , linespacing=<UNSET> , math_fontfamily=<UNSET> , mouseover= <UNSET> multialignment=<UNSET> pad=<UNSET> parse_math=<UNSET> path_effects=<UNSET> picker=<UNSET> position =<UNSET> 、 rasterized=< UNSET> rotation=<UNSET >回転モード=<UNSET> , sketch_params=<UNSET>, snap=<UNSET> , text=<UNSET> , transform=<UNSET> , transform_rotates_text=<UNSET> , url=<UNSET> , usetex=<UNSET> , verticalalignment=<UNSET> , visible=<UNSET> , wrap =<UNSET> , x=<UNSET> , y=<UNSET> , zorder=<UNSET> ) [ソース] #

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

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

財産

説明

agg_filter

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

alpha

スカラーまたはなし

animated

ブール

axis_direction

わからない

backgroundcolor

bbox

プロパティを持つdictpatches.FancyBboxPatch

clip_box

Bbox

clip_on

ブール

clip_path

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

colorまたはc

default_alignment

わからない

default_angle

わからない

figure

Figure

fontfamilyまたは家族

{FONTNAME, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}

fontpropertiesまたは font または font_properties

font_manager.FontPropertiesまたはstrまたはpathlib.Path

fontsizeまたはサイズ

float または {'xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large'}

fontstretchまたはストレッチ

{範囲 0 ~ 1000 の数値、「超凝縮」、「超凝縮」、「凝縮」、「半圧縮」、「通常」、「半拡張」、「拡張」、「超拡張」 ', '超拡張'}

fontstyleまたはスタイル

{'normal', 'italic', 'oblique'}

fontvariantまたはバリアント

{'normal', 'small-caps'}

fontweightまたは重量

{0 ~ 1000 の範囲の数値、'ultralight'、'light'、'normal'、'regular'、'book'、'medium'、'roman'、'semibold'、'demibold'、'demi'、 'bold', 'heavy', 'extra bold', 'black'}

gid

horizontalalignmentまたはは

{'左', '中央', '右'}

in_layout

ブール

label

物体

linespacing

float (フォントサイズの倍数)

math_fontfamily

mouseover

ブール

multialignmentまたはま

{'左', '右', '中央'}

pad

わからない

parse_math

ブール

path_effects

AbstractPathEffect

picker

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

position

(浮く、浮く)

rasterized

ブール

rotation

float または {'vertical', 'horizo​​ntal'}

rotation_mode

{なし、「デフォルト」、「アンカー」}

sketch_params

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

snap

ブールまたはなし

text

物体

transform

Transform

transform_rotates_text

ブール

url

usetex

ブールまたはなし

verticalalignmentまたはva

{'bottom', 'baseline', 'center', 'center_baseline', 'top'}

visible

ブール

wrap

ブール

x

浮く

y

浮く

zorder

浮く

set_axis_direction ( d ) [ソース] #

matplotlib の規則に従って、軸ラベルのテキストの角度とテキストの配置を調整します。

財産

軸ラベル角度

180

0

0

180

軸ラベル va

中心

中心

軸ラベル ha

中心

中心

テキストの角度は実際には (90 + ticklabel への方向の角度) に対して相対的であることに注意してください。これにより、下軸は 0 になります。

set_default_alignment ( d ) [ソース] #
set_default_angle ( d ) [ソース] #
set_pad (パッド) [ソース] #

内部パッドをポイントで設定します。

実際のパッドは、内部パッドと外部パッドの合計になります (後者は AxisArtist によって自動的に設定されます)。