Text クラス

Text クラス (matplotlib.text モジュール)

[APIドキュメント]

class Text(Artist)

継承:matplotlib.artist.Artist → Text

プロパティ

(オーバーライドされているものも含みます)
※ matplotlibにおけるプロパティについて

backgroundcolor

@

文字列の背景色を設定します。
色の指定方法はこちらをご覧ください。

setter

set_backgroundcolor(color)

[APIドキュメント]

  • color : 文字列の背景色を指定します <str / tuple(float)>

bbox

@

文字列を囲むボックスのスタイルを指定します。
bboxが指定されると、matplotlib.patches.FancyBboxPatchクラスのインスタンスが生成されて、テキストの周りに表示されるようになります。

setter

set_bbox(rectprops)

[APIドキュメント]

  • rectprops : 文字列を囲むボックスのスタイルを指定します <dict>
  • ここではFancyBboxPatchクラスのプロパティとしてボックスのスタイルを指定します。

clip_box

@ [APIドキュメント]

clip_on

@ [APIドキュメント]

clip_path

@ [APIドキュメント]

color / c

@

文字列の色を設定・取得します。
色の指定方法はこちらをご覧ください。

setter/ getter

set_color(color)

[APIドキュメント]

  • color : 文字列の色を指定します <str / tuple(float)>

get_color()

[APIドキュメント]

fontfamily / family / (fontname)

@

テキストのフォントを設定・取得します。

setter / getter

set_fontfamily(fontname)

[APIドキュメント]

  • fontname : フォント名 <{FONTNAME, ‘serif’, ‘sans-serif’, ‘cursive’, ‘fantasy’, ‘monospace’}>

get_fontfamily()

[APIドキュメント]

fontproperties  font_properties

@ [APIドキュメント]

fontsize / size

@

文字サイズを設定・取得します。

setter / getter

set_fontsize(fontsize)

[APIドキュメント]

  • fontsize : 文字サイズ <int / float / {‘xx-small’, ‘x-small’, ‘small’, ‘medium’, ‘large’, ‘x-large’, ‘xx-large’}>
  • 文字サイズをポイントもしくは、{‘xx-small’, ‘x-small’, ‘small’, ‘medium’, ‘large’, ‘x-large’, ‘xx-large’}の相対サイズで指定します。

get_fontsize()

[APIドキュメント]

  • 戻り値:文字サイズ <int>

fontstretch / stretch

@ [APIドキュメント]

fontstyle / style

@

文字のスタイルを設定・取得します。

setter / getter

set_fontstyle(fontstyle)

[APIドキュメント]

  • fontstyle : フォントスタイル <{‘normal’, ‘italic’, ‘oblique’}>
    • ‘normal’ -> 通常
    • ‘italic’ -> イタリック体
    • ‘oblique’ -> 斜体
  • 文字のスタイル(通常 / イタリック体 / 斜体)を指定します。(フォントが対応していれば設定が反映されます)

get_fontstyle()

[APIドキュメント]

fontvariant / variant

@ [APIドキュメント]

fontweight / weight

@

文字の太さを設定・取得します。

setter / getter

set_fontweight(weight)

[APIドキュメント]

  • weight : 文字の太さ <int / float / {‘ultralight’, ‘light’, ‘normal’, ‘regular’, ‘book’, ‘medium’, ‘roman’, ‘semibold’, ‘demibold’, ‘demi’, ‘bold’, ‘heavy’, ‘extra bold’, ‘black’}>
  • 文字の太さを0~1000の間の数値か、もしくは太さを表す {‘ultralight’, ‘light’, ‘normal’, ‘regular’, ‘book’, ‘medium’, ‘roman’, ‘semibold’, ‘demibold’, ‘demi’, ‘bold’, ‘heavy’, ‘extra bold’, ‘black’}で指定します。

get_fontweight()

[APIドキュメント]

horizontalalignment / ha

@ [APIドキュメント]

linespacing

@ [APIドキュメント]

multialignment / ma

@ [APIドキュメント]

position

@ [APIドキュメント]

rotation

@ [APIドキュメント]

rotation_mode

@ [APIドキュメント]

text

@ [APIドキュメント]

usetex

@ [APIドキュメント]

verticalalignment / va

@ [APIドキュメント]

wrap

@ [APIドキュメント]

x

@ [APIドキュメント]

y

@ [APIドキュメント]