matplotlib标题中的非乳胶重音符号

时间:2014-12-19 01:33:00

标签: python matplotlib latex diacritics

我想在matplotlib中使用默认的sans-serif字体来编写情节标题,其中必须包含“ä”,德语a-umlaut。如果发现通常在python中,则在开头声明# -*- coding: utf-8 -*-。然而,当在绘图中使用非ascii字符时,我会收到错误。除此之外,我只找到使用$\"a$的解决方案,并给我一个斜体的LaTeX字母。使用\mathrm为我提供了非斜体的LaTeX字体。有没有办法使用默认的matplotlib字体,我用这个字符中的所有其他文字?

1 个答案:

答案 0 :(得分:3)

你必须使用unicode字符串:

import matplotlib.pyplot as plt
plt.title(u"Übergrößenträger")
plt.show()

(注意u