带有 utf-8 标签的 matplotlib xkcd

带有 utf-8 标签的 matplotlib xkcd

在 python3 / matplotlib 中,我想要一个带有标签的图:

plt.plot(np.sin(np.linspace(1,10)), label='fête')
plt.legend(loc='upper left')
plt.show()

效果很好。现在让我们尝试使用 xkcd 模式:

plt.xkcd()
plt.plot(np.sin(np.linspace(1,10)), label='fête')
plt.legend(loc='upper left')
plt.show()

没有错误,但标签是“f?te”。根据对这个问题的回应,这很可能是字体问题,而不是 matplotlib 问题堆栈溢出

也就是说,我尝试在 libreoffice 中使用 humor sans 字体写下单词“fête”,并没有出现 UTF-8 问题(即重音显示正确)。

相关内容