matplotlib.texmanager
#
支持 Matplotlib 中的嵌入式 TeX 表达式。
要求:
乳胶。
*Agg 后端:dvipng>=1.6。
PS 后端:PSfrag、dvips 和 Ghostscript>=9.0。
PDF 和 SVG 后端:如果 LuaTeX 存在,它将用于加快一些后处理步骤,但请注意,它不用于解析 TeX 字符串本身(仅支持 LaTeX)。
要启用对 Matplotlib 图形中所有文本的 TeX 渲染,请将
rcParams["text.usetex"]
(默认值:)设置False
为 True。
TeX 和 dvipng/dvips 处理结果缓存在 ~/.matplotlib/tex.cache 中,以便在会话之间重用。
TexManager.get_rgba
也可用于直接获取光栅输出为 RGBA NumPy 数组。
- 类 matplotlib.texmanager。TexManager [来源] #
基地:
object
使用 TeX 将字符串转换为 dvi 文件,将结果缓存到目录中。
重复调用此构造函数总是返回相同的实例。
- classmethod get_rgba ( tex , fontsize = None , dpi = None , rgb = (0, 0, 0) ) [source] #
将乳胶对 tex 字符串的渲染返回为 rgba 数组。
例子
>>> texmanager = TexManager() >>> s = r"\TeX\ is $\displaystyle\sum_n\frac{-e^{i\pi}}{2^n}$!" >>> Z = texmanager.get_rgba(s, fontsize=12, dpi=80, rgb=(1, 0, 0))
- texcache = '/home/elliott/.cache/matplotlib/tex.cache' #