mpl_toolkits.mplot3d.art3d.Text3D #

クラス mpl_toolkits.mplot3d.art3d. Text3D ( x = 0 , y = 0 , z = 0 , text = '' , zdir = 'z' , ** kwargs ) [source] #

拠点:Text

3D の位置と方向を持つテキスト オブジェクト。

パラメータ:
x、y、z

テキストの位置。

テキスト文字列

表示するテキスト文字列。

zdir {'x', 'y', 'z', None, 3-tuple}

テキストの方向。値の説明については、を参照get_dir_vectorしてください。

その他のパラメータ:
**kwargs

他のすべてのパラメータは に渡されTextます。

文字列textでxyTextにインスタンスを作成します。

テキストは、 (デフォルト: 'left') および (デフォルト: 'bottom' ) に従って、アンカー ポイント ( xy ) に対して相対的に配置されます。テキストの配置も参照してください 。horizontalalignmentverticalalignment

Text は「label」キーワード引数を受け入れますが、デフォルトでは凡例のハンドルには追加されません。

有効なキーワード引数は次のとおりです。

財産

説明

agg_filter

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

alpha

スカラーまたはなし

animated

ブール

backgroundcolor

bbox

プロパティを持つdictpatches.FancyBboxPatch

clip_box

わからない

clip_on

わからない

clip_path

わからない

colorまたはc

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またはま

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

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

浮く

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

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

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

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

ノート

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

get_position_3d ( ) [ソース] #

テキストの (x, y, z) 位置を返します。

get_tightbbox ( renderer = None ) [source] #

と同様Artist.get_window_extentですが、クリッピングが含まれます。

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

図形の描画に使用されるレンダラー (つまり fig.canvas.get_renderer())

戻り値:
Bbox

囲んでいる境界ボックス (Figure のピクセル座標)。

set ( * , agg_filter=<UNSET> , alpha=<UNSET > , animation=<UNSET> , backgroundcolor=<UNSET> , bbox=<UNSET> , clip_box = <UNSET > , clip_on=<UNSET> , clip_path=<UNSET > , color=<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> , parse_math=<UNSET> , path_effects=<UNSET> ,ピッカー=<UNSET>position=<UNSET>position_3d=< UNSET> 、 rasterized=<UNSET >rotation=<UNSET>rotation_mode=<UNSET>sketch_params=<UNSET>snap=<UNSET>text=<設定解除> ,transform=<UNSET> ,transform_rotates_text=<UNSET> , url=<UNSET> , usetex=<UNSET> , verticalalignment=<UNSET> , visible=<UNSET> , wrap=<UNSET> , x=<UNSET> , y=<UNSET> , z= <UNSET> , zorder=<UNSET> ) [ソース] #

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

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

財産

説明

3d_properties

わからない

agg_filter

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

alpha

スカラーまたはなし

animated

ブール

backgroundcolor

bbox

プロパティを持つdictpatches.FancyBboxPatch

clip_box

Bbox

clip_on

ブール

clip_path

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

colorまたはc

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またはま

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

parse_math

ブール

path_effects

AbstractPathEffect

picker

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

position

(浮く、浮く)

position_3d

(浮き、浮き、浮き)

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

浮く

z

浮く

zorder

浮く

set_3d_properties ( z = 0 , zdir = 'z' ) [ソース] #
set_position_3d ( xyz , zdir = None ) [ソース] #

テキストの ( xyz ) 位置を設定します。

パラメータ:
xyz (フロート、フロート、フロート)

3D 空間での位置。

zdir {'x', 'y', 'z', None, 3-tuple}

テキストの方向。指定しない場合、zdir は変更されません。

set_z ( z ) [ソース] #

テキストのz位置を設定します。

パラメータ:
zフロート