当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python matplotlib TextPath用法及代码示例


本文简要介绍 python 语言中 matplotlib.textpath.TextPath 的用法。

用法

class matplotlib.textpath.TextPath(xy, s, size=None, prop=None, _interpolation_steps=1, usetex=False)

基础: matplotlib.path.Path

从文本创建路径。

从文本创建路径。请注意,它只是一条路径,而不是艺术家。您需要使用 PathPatch (或其他艺术家)将此路径绘制到画布上。

参数

xy 两个浮点值的元组或数组

文本的位置。对于无偏移,请使用 xy=(0, 0)

s str

要转换为路径的文本。

size 浮点数,可选

字体大小以磅为单位。默认为通过字体属性 prop 指定的大小。

prop matplotlib.font_manager.FontProperties ,可选

字体属性。如果未提供,将使用带有来自 rcParams 的参数的默认 FontProperties

_interpolation_steps 整数,可选

(目前被忽略)

usetex 布尔值,默认值:假

是否使用 tex 渲染。

例子

下面从字符串 "ABC" 中创建一个带有 Helvetica 字体的路径;以及乳胶部分 1/2 的另一条路径:

from matplotlib.textpath import TextPath
from matplotlib.font_manager import FontProperties

fp = FontProperties(family="Helvetica", style="italic")
path1 = TextPath((12, 12), "ABC", size=12, prop=fp)
path2 = TextPath((0, 0), r"$\frac{1}{2}$", size=12, usetex=True)

另请参阅使用文本作为路径。

相关用法


注:本文由纯净天空筛选整理自skytowner.com大神的英文原创作品 matplotlib.textpath.TextPath。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。