在 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 问题(即重音显示正确)。