在Python图形中输入希腊字母等

我需要在绘图的轴标签中键入希腊字母和埃符号。所以举个例子

fig.gca().set_xlabel("$wavelength\, (Angstrom)$")

fig.gca().set_ylabel("$lambda$")

除了我实际上希望将“ Angstrom”和“ lambda”替换为实际的符号。我应该怎么做?谢谢!

回答:

您不仅可以将原始字符串添加到matplotlib,还可以在matplotlibrc或本地使用以下方式指定字体:

from matplotlib import rc

rc('font', **{'family':'serif','serif':['Palatino']})

rc('text', usetex=True)

这将更改您的衬线乳胶字体。您也可以像这样指定Sans-serif Helvetica

rc('font',**{'family':'sans-serif','sans-serif':['Helvetica']})

其他选项包括cursivemonospace及其各自的字体名称。您的标签将是

fig.gca().set_xlabel(r'wavelength $5000 \AA$')

如果字体没有提供Angstrom符号,您可以尝试使用 \mathring{A}

以上是 在Python图形中输入希腊字母等 的全部内容, 来源链接: utcz.com/qa/417308.html

回到顶部