我有以下代码来创建带有德语变音符号的轴标签:
plt.xlabel('Daten')
plt.ylabel(r'$H\ddot{a}ufigkeit$')
这基本上可以正常工作,并且可以正确打印 a-umlaut,但是 x 和 y 标签的字体现在不同,因为 x 标签是在数学模式下打印的。将第二行更改为
plt.ylabel(r'$\textrm{H\ddot{a}ufigkeit}$')
据我所知应该可以工作(为了创建一个rm
类似的字体而不是数学模式字体),但是给出了一个 python 错误:
matplotlib.pyparsing.ParseFatalException: Expected end of math '$'
如何解决此问题以便在两个轴上使用相同的字体,但可以使用变音符号?