text.Text【テキスト】3.5

メモ ( 概要 関連 外部リンク ) 構文 ( Text【テキスト】のプロパティ )

メモ

概要

  • テキストのクラス
  • pyplot.suptitle【タイトル設定 (全体)】・pyplot.title【タイトル設定】・axes.Axes.set_title【タイトル設定】
  • 色定義
  • pie【円グラフ】

構文

class matplotlib.text.Text(x=0, y=0, text='', color=None, verticalalignment='baseline', horizontalalignment='left', multialignment=None, fontproperties=None, rotation=None, linespacing=None, rotation_mode=None, usetex=None, wrap=False, transform_rotates_text=False, *3.5, parse_math3.5 =True, **kwargs)

xx位置
yy位置
textテキスト
color前景色
verticalalignment垂直方向の配置
horizontalalignment水平方向の配置
multialignment複数行のテキスト配置
fontpropertiesフォントプロパティ
rotationテキストの回転
linespacing行間隔
rotation_mode回転モード
usetexTeX の使用有無
wrapテキストの折り返し有無
transform_rotates_text回転変換のテキスト方向影響の有無
parse_math (キーワード引数)3.5mathtext解析の有無
kwargs (可変長キーワード引数)キーワードで Text【テキスト】のプロパティ 指定

Text【テキスト】のプロパティ

取得:get_~( )

設定:set_~( )

プロパティ型デフォルト取得設定備考
agg_filter○○agg フィルター
alphaスカラー
None
○○アルファ値 (0:透明 ~ 1:不透明)
animatedbool○○アニメーション使用の有無
backgroundcolorcolor【色定義】-●背景色
bboxdict with properties for patches.FancyBboxPatch-●
clip_boxBbox○●
clip_onbool○●クリッピングの有無 (True:範囲内のみ描画 / False:範囲外にも描画可)
clip_pathPatch
(Path, Transform)
None
○●
color
c 3.1
color【色定義】●●前景色
contains3.3○○ピッカーイベント (参照:picker【ピッカーイベント】)
figureFigure○○所属フィギュア
fontfamily
family3.1
str●●フォントファミリー (フォント名)
指定値備考
フォント名
(以下はフォントファミリー)
個別のフォント名
'serif'セリフ
'sans-serif'サンセリフ
'cursive'筆記体
'fantasy'装飾書体
'monospace'等幅フォント
fontname3.1strフォント名 (上記参照)
fontproperties
font3.3
font_properties3.1
font_manager.FontProperties
str3.3
pathlib.Path3.3
●●フォントプロパティ
型 (プロパティ)デフォルト値備考
FontPropertiesfamilyrcParams['font.family']
('sans-serif')
フォントファミリー (詳細はfontfamily参照)
stylercParams['font.style']
('normal')
フォントスタイル (詳細はfontstyle参照)
variantrcParams['font.variant']
('normal')
(詳細はfontvariant参照)
stretchrcParams['font.stretch']
('normal')
フォント拡張 (詳細はfontstretch参照)
weightrcParams['font.weight']
('normal')
フォントの太さ (詳細はfontweight参照)
sizercParams['font.size']フォントサイズ (詳細はfontsize参照)
fnameNoneフォントファイルの絶対パス
math_fontfamily 3.4rcParams["mathtext.fontset"]
('dejavusans')
mathtext用フォント
strFontconfigのパターン (単独指定)
pathlib.Pathフォントファイルの絶対パス
fontsize
size3.1
float
str
●●フォントサイズ
指定値備考
floatフォントサイズ (ポイント単位)
'xx-small'小

↑

標準

↓

大
'x-small'
'small'
'medium'
'large'
'x-large'
'xx-large'
fontstretch
stretch3.1
数値
str
-●フォント拡張
指定値備考
0~1000
'ultra-condensed'
'extra-condensed'
'condensed'
'semi-condensed'
'normal'通常文字幅
'semi-expanded'
'expanded'
'extra-expanded'
'ultra-expanded'
fontstyle
style3.1
str●●フォントスタイル
スタイル備考
'normal'通常体
'italic'イタリック体
'oblique'斜体
fontvariant
variant3.1
str●●
フォントバリアント備考
'normal'標準
'small-caps'スモールキャップス (小文字サイズの大文字)
fontweight
weight3.1
数値
str
●●フォントの太さ
指定値備考
0~1000
'ultralight'
'light'
'normal'400
'regular'
'book'
'medium'
'roman'
'semibold'
'demibold'
'demi'
'bold'700
'heavy'
'extra bold'
'black'
gidstr○○グループId (識別子として利用可)
horizontalalignment
ha3.1
str●●水平方向の配置
指定値備考
'center'中央寄せ
'right'右寄せ
'left'左寄せ
in_layoutbool○○レイアウト計算に含めるか否か
labelobject○○ラベル
linespacingfloat
(multiple of font size)
-●行間隔 (フォントサイズの倍数)
math_fontfamily 3.4str●●'dejavusans', 'dejavuserif', 'cm', 'stix', 'stixsans' and 'custom'.
multialignment
ma3.1
str-●複数行のテキスト配置
指定値備考
'left'左寄せ
'right'右寄せ
'center'中央寄せ
parse_math 3.5bool●●mathtext解析の有無
path_effectsAbstractPathEffect○○
pickerNone
bool
float
callable
○○None:
bool:ピッカーイベント有無
float:
callable:ピッカーイベント
position(float, float)●●位置座標 (x, y)
rasterizedbool○○ラスタライズ(ビットマップ) 描画強制の有無
rotationfloat
str
●●テキストの回転
指定値備考
float回転角度 (度単位)
(3時の位置から反時計回り)
'vertical'垂直 (90)
'horizontal'水平 (0)
rotation_modeNone
str
●●回転モード
指定値備考
None回転後に位置合わせ
'default'
'anchor'位置合わせ後に回転
sketch_params(scale: float, length: float, randomness: float)○○
snapbool
None
○○スナップ (ピクセル位置補正) の有無
(Agg・MacOSX バックエンドのみサポート)
textobject●●テキスト
transformTransform○○
transform_rotates_textbool●●回転変換のテキスト方向影響の有無
urlstr○○ハイパーリンクURL (SVG のみ対応)
usetexbool
None
●●TeX の使用有無
verticalalignment
va3.1
str●●垂直方向の配置
指定値備考
'center'文字の中央を座標に合わせる
'top'文字の上を座標に合わせる
'bottom'文字の下を座標に合わせる
'baseline'文字のベースラインを座標に合わせる
'center_baseline'文字のベースライン基準の中央を座標に合わせる
visiblebool○○表示有無
wrapbool●●テキストの折り返し有無
xfloat-●x位置
yfloat-●y位置
zorderfloat○○Zオーダー (大きい方が手前)