今天使用matplotlib.pyplot绘制折线图时,出现图表中文字不显示的问题。
同时会报错:RuntimeWarning: Glyph 20540 missing from current font. font.set_text(s, 0.0, flags=flags)
解决方案
需添加一行显示中文标签的代码:
plt
.rcParams
['font.sans-serif'] = ['SimHei']
字体选择:
字体对应名称
黑体SimHei微软雅黑Microsoft YaHei微软正黑体Microsoft JhengHei新宋体NSimSun新细明体PMingLiU细明体MingLiU标楷体DFKai-SB仿宋FangSong楷体KaiTi仿宋_GB2312FangSong_GB2312楷体_GB2312KaiTi_GB2312