如果设置了rc参数text.usetex,则可以使用TeX渲染所有matplotlib文本。这当前在agg和ps后端上工作,并且要求你在系统上正确安装了Text render With LaTeX教程中描述的tex和其他依赖项。第一次运行脚本时,你将看到tex和相关工具的大量输出。下一次,运行可能是静默的,因为许多信息都被缓存。
注意如何使用unicode提供y轴的标签!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
import numpy as np import matplotlib matplotlib.rcParams['text.usetex'] = True import matplotlib.pyplot as plt
t = np.linspace(0.0, 1.0, 100) s = np.cos(4 * np.pi * t) + 2