今天使用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
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐