【Python】matplotlib.pyplot绘图不显示中文解决方案
今天使用matplotlib.pyplot绘制折线图时,出现图表中文字不显示的问题。同时会报错:RuntimeWarning: Glyph 20540 missing from current font.font.set_text(s, 0.0, flags=flags)解决方案需添加一行显示中文标签的代码:plt.rcParams['font.sans-serif'] = ['SimHei']字
文章共321字 · 阅读需要大约2分钟
一键AI生成摘要,助你高效阅读
问答
·
今天使用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 |
仿宋_GB2312 | FangSong_GB2312 |
楷体_GB2312 | KaiTi_GB2312 |
更多推荐
已为社区贡献2条内容
所有评论(0)