matplotlib.figure.Figure.text#

Figure.text(x, y, s, fontdict=None, **kwargs)[源代码]#

添加文本到图形。

参数:
x, y浮动

放置文本的位置。默认情况下,这是在图形坐标中,浮点数在 [0, 1] 范围内。可以使用 transform 关键字更改坐标系。

sstr

文本字符串。

fontdict字典, 可选

一个用于覆盖默认文本属性的字典。如果没有给出,默认值由 rcParams["font.*"] 决定。作为 kwargs 传递的属性会覆盖 fontdict 中相应的属性。

返回:
Text
其他参数:
**kwargs : Text 属性文本属性

其他杂项文本参数。

属性

描述

agg_filter

一个过滤函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和两个从图像左下角开始的偏移量

alpha

标量或无

animated

布尔值

抗锯齿

布尔值

背景颜色

color

bbox

带有属性的字典用于 patches.FancyBboxPatch

clip_box

未知

clip_on

未知

clip_path

未知

颜色 或 c

color

figure

FigureSubFigure

fontfamily 或 family 或 fontname

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

fontproperties 或 font 或 font_properties

font_manager.FontPropertiesstrpathlib.Path

fontsize 或 size

浮点数或 {'xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large'}

fontstretch 或 stretch

{一个数值范围在0-1000,'超压缩','特压缩','压缩','半压缩','正常','半扩展','扩展','特扩展','超扩展'}

字体样式 或样式

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

fontvariant 或 variant

{'normal', 'small-caps'}

fontweight 或 weight

{一个数值范围在0-1000之间, '超轻', '轻', '正常', '常规', '书', '中等', '罗马', '半粗', '半粗', '半', '粗', '重', '特粗', '黑'}

gid

str

horizontalalignment 或 ha

{'left', 'center', 'right'}

in_layout

布尔值

标签

对象

行间距

浮动(字体大小的倍数)

math_fontfamily

str

鼠标悬停

布尔值

多重对齐 或 ma

{'left', 'right', 'center'}

parse_math

布尔值

path_effects

AbstractPathEffect 的列表

picker

None 或 bool 或 float 或 callable

位置

(浮点数, 浮点数)

光栅化

布尔值

旋转

浮点数或 {'垂直', '水平'}

rotation_mode

{None, 'default', 'anchor'}

sketch_params

(scale: float, length: float, randomness: float)

snap

布尔值或无

文本

对象

transform

Transform

transform_rotates_text

布尔值

url

str

usetex

bool, 默认值: rcParams["text.usetex"] (default: False)

垂直对齐 或 va

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

可见

布尔值

wrap

布尔值

x

浮动

y

浮动

zorder

浮动

使用 matplotlib.figure.Figure.text 的示例#

Usetex 字体效果

Usetex font effects