matplotlib.axes.Axes.text

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

将文本添加到轴。

添加文本 s 到位置的轴 xy 在数据坐标中。

参数:
x, y浮动

放置文本的位置。默认情况下,这是在数据坐标中。坐标系可以使用 转型 参数。

sSTR

课文。

fontdictdict,默认值:无

用于替代默认文本属性的词典。如果fontdict为None,则默认值由 rcParams .

返回:
Text

创造的 Text 实例。

其他参数:
**kwargsText 性质。文本属性。

其他杂项文本参数。

财产 描述
agg_filter 一种过滤函数,它接受一个(m,n,3)浮点数组和一个dpi值,并返回一个(m,n,3)数组。
alpha 浮动或无
animated 布尔
backgroundcolor 颜色
bbox 带有属性的dict patches.FancyBboxPatch
clip_box Bbox
clip_on 布尔
clip_path 面片或(路径、变换)或无
color 或c 颜色
contains 未知的
figure Figure
fontfamily 或是家人 fontname,'serif'、'sans-serif'、'cursive'、'fantasy'、'monospace'
fontproperties 或字体或字体属性 font_manager.FontProperties or str or pathlib.Path
fontsize 或大小 浮点或{'xx-small'、'x-small'、'small'、'medium'、'large'、'x-large'、'xx-large'}
fontstretch 或者伸展 范围0-1000内的数值,'ultra condensed'、'extra condensed'、'condensed'、'semi condensed'、'normal'、'semi expanded'、'expanded'、'extra expanded'、'extra expanded'、'extra expanded'、'extra exp
fontstyle 或风格 '正常'、'斜体'、'斜体'
fontvariant 或变体 “普通”、“小大写”
fontweight 或重量 范围为0-1000、'ultralight'、'light'、'normal'、'regular'、'book'、'medium'、'roman'、'semibold'、'demi bold'、'demi'、'bold'、'heavy'、'extra bold'、'black'的数值。
gid STR
horizontalalignment 或者哈 “居中”、“右”、“左”
in_layout 布尔
label 对象
linespacing 浮动(字体大小的倍数)
multialignment 或者妈妈 '左'、'右'、'中'
path_effects AbstractPathEffect
picker 无、布尔或可呼叫
position (浮标,浮标)
rasterized 布尔或无
rotation 浮动或{'vertical','horizontal'}
rotation_mode 无,'默认值','定位点'
sketch_params (比例:浮动,长度:浮动,随机性:浮动)
snap 布尔或无
text 对象
transform Transform
url STR
usetex 布尔或无
verticalalignment 或者弗吉尼亚 ‘中心’、‘顶部’、‘底部’、‘基线’、‘中心基线’;
visible 布尔
wrap 布尔
x 浮动
y 浮动
zorder 浮动

实例

单个关键字参数可用于重写任何给定参数::

>>> text(x, y, s, fontsize=12)

默认转换指定文本位于数据坐标中,或者,可以指定坐标轴中的文本((0,0)为左下角,(1,1)为右上角)。以下示例将文本放置在轴的中心:

>>> text(0.5, 0.5, 'matplotlib', horizontalalignment='center',
...      verticalalignment='center', transform=ax.transAxes)

您可以使用关键字在文本实例周围放置一个矩形框(例如,设置背景色)。 bbox . bbox 是一本字典 Rectangle 性质。例如::

>>> text(x, y, s, bbox=dict(facecolor='red', alpha=0.5))