Python UserWarning: Glyph missing from font(s) DejaVu Sans. 警告及处理方法
1、后台控制出现UserWarning: Glyph 24335 (\N{CJK UNIFIED IDEOGRAPH-5F0F}) missing from font(s) DejaVu Sans.报警 2、图表内中文不显示的处理方法
·
现象:
python导入excel表格画图的时候,后台控制出现UserWarning: Glyph 24335 (\N{CJK UNIFIED IDEOGRAPH-5F0F}) missing from font(s) DejaVu Sans.报警
观察界面图标发现:图标坐标等位置需要显示中文的位置未能正常显示(如下图所示)

分析:在警告信息中提示“missing from current font”,翻译就是“在当前字体中缺少(中文字符)”,大概含义就是默认的字体中不含中文字符。
解决方法:设置一下绘制图片时的字体参数包含全部的需要用到的字符。
代码演示:
from pylab import mpl
mpl.rcParams["font.sans-serif"] = ["SimHei"]
mpl.rcParams["axes.unicode_minus"] = False
启动测试:

结果:界面正常显示中文,且后端控制台无警告
测试成功
更多推荐



所有评论(0)