本文简要介绍 python 语言中 matplotlib.pyplot.text
的用法。
-
将文本添加到轴。
将文本
s
添加到数据坐标中位置x
、y
的轴上。- 参数:
- x, y 浮点数
-
放置文本的位置。默认情况下,这是在数据坐标中。可以使用
transform
参数更改坐标系。 - s str
-
文本。
- fontdict 字典,默认值:无
- 灰心
不鼓励使用
fontdict
。参数应作为单独的关键字参数或使用 dictionary-unpackingtext(..., **fontdict)
传递。用于覆盖默认文本属性的字典。如果 fontdict 为 None,则默认值由
rcParams
确定。
- 返回:
- 其他参数:
- **kwargs
Text
属性。 -
其他杂项文本参数。
属性
说明
一个过滤器函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和距图像左下角的两个偏移量
标量或无
bool
bool
color
带有
patches.FancyBboxPatch
属性的字典unknown
unknown
unknown
color
或 ccolor
fontfamily
或系列或字体名称{字体名称,'serif','sans-serif','cursive', 'fantasy', 'monospace'}
fontproperties
或字体或font_propertiesfontsize
或尺寸浮点数或{'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'、'ultra-expanded'}
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'}
str
{'left', 'center', 'right'}
bool
object
浮点数(字体大小的倍数)
str
bool
multialignment
或 ma{'left', 'right', 'center'}
bool
None 或 bool 或 float 或可调用
(浮点数,浮点数)
bool
浮点数或 {'vertical', 'horizontal'}
{无,'default', 'anchor'}
(比例:浮点数,长度:浮点数,随机性:浮点数)
布尔或无
object
bool
str
布尔或无
verticalalignment
或 va{'bottom', 'baseline', 'center', 'center_baseline', 'top'}
bool
bool
float
float
float
- **kwargs
例子
单个关键字参数可用于覆盖任何给定参数:
>>> 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))
用法
matplotlib.pyplot.text(x, y, s, fontdict=None, **kwargs)
相关用法
- Python matplotlib triplot用法及代码示例
- Python matplotlib tricontourf用法及代码示例
- Python matplotlib tick_params用法及代码示例
- Python matplotlib tricontour用法及代码示例
- Python matplotlib thetagrids用法及代码示例
- Python matplotlib tripcolor用法及代码示例
- Python matplotlib axvspan用法及代码示例
- Python matplotlib Axes.get_legend_handles_labels用法及代码示例
- Python matplotlib AbstractMovieWriter用法及代码示例
- Python matplotlib StarPolygonCollection.set_hatch用法及代码示例
- Python matplotlib Axes.hist用法及代码示例
- Python matplotlib boxplot用法及代码示例
- Python matplotlib subplots用法及代码示例
- Python matplotlib InsetPosition用法及代码示例
- Python matplotlib ToolManager.toolmanager_disconnect用法及代码示例
- Python matplotlib Figure.set_size_inches用法及代码示例
- Python matplotlib figlegend用法及代码示例
- Python matplotlib Axes.step用法及代码示例
- Python matplotlib Axes.contour用法及代码示例
- Python matplotlib LassoSelector用法及代码示例
- Python matplotlib BrokenBarHCollection.set_hatch用法及代码示例
- Python matplotlib Axes.plot用法及代码示例
- Python matplotlib Axes.semilogx用法及代码示例
- Python matplotlib Axes.semilogy用法及代码示例
- Python matplotlib MovieWriterRegistry.register用法及代码示例
注:本文由纯净天空筛选整理自skytowner.com大神的英文原创作品 matplotlib.pyplot.text。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。