使用matplotlib画图时需要调用以下函数添加含有中文的text内容
plt.text()
但是,调用后中文无法正常显示且会抛出以下异常
Font 'default' does not have a glyph for '\u65f6' [U+65f6], substituting with a dummy symbol.
解决办法是
plt.rcParams['font.family'] = ['SimHei'] #注意这里是font.family
plt.rcParams['axes.unicode_minus'] = False

4546

被折叠的 条评论
为什么被折叠?



