python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > Python UserWarning警告

Python UserWarning: Glyph missing from font(s) DejaVu Sans警告及解决方法

作者:XJB-Lanxi

这篇文章主要介绍了Python UserWarning: Glyph missing from font(s) DejaVu Sans警告及解决方法,文中通过代码介绍的非常详细,需要的朋友可以参考下

现象:

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

启动测试:

结果:

界面正常显示中文,且后端控制台无警告

测试成功

总结

到此这篇关于Python UserWarning: Glyph missing from font(s) DejaVu Sans警告及解决方法的文章就介绍到这了,更多相关Python UserWarning警告内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文