鱼C论坛

 找回密码
 立即注册
查看: 1999|回复: 2

[已解决]Matplotlib 问题

[复制链接]
发表于 2020-11-11 14:29:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Matplotlib 生成数据轴上的标题设置成中文为什么不显示啊,有大佬晓得么,报错如下:
Warning (from warnings module):
  File "E:\python\lib\site-packages\matplotlib\backends\backend_agg.py", line 201
    font.set_text(s, 0, flags=flags)
RuntimeWarning: Glyph 26041 missing from current font.
是不是我的matplotlib的下载包没有下完整啊,如果是下载包问题,麻烦大佬帮忙提供下Matplotlib3.9的下载包,谢谢!
最佳答案
2020-11-11 21:07:44

matplotlib 默认情况下是不支持中文显示的,需要我们进行设置,添加下面这行代码一般就能正常显示中文了:
# 设置中文字体
plt.rcParams['font.sans-serif'] = ['SIMHEI']

可以看看我这里总结 matplotlib 的帖子,都是一些基础操作,可能有助于你的学习哈:

【爬取鱼C 3W+ 条数据】通过 Pandas & Matplotlib 简单的处理数据和绘制的图表
https://fishc.com.cn/thread-170582-1-1.html
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-11-11 15:37:47 | 显示全部楼层
当前字体缺少26041字型,设置下字体
matplotlib.rcParams['font.family'] = 'sans-serif'  
matplotlib.rcParams['font.sans-serif'] = 'NSimSun,Times New Roman'
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-11 21:07:44 | 显示全部楼层    本楼为最佳答案   

matplotlib 默认情况下是不支持中文显示的,需要我们进行设置,添加下面这行代码一般就能正常显示中文了:
# 设置中文字体
plt.rcParams['font.sans-serif'] = ['SIMHEI']

可以看看我这里总结 matplotlib 的帖子,都是一些基础操作,可能有助于你的学习哈:

【爬取鱼C 3W+ 条数据】通过 Pandas & Matplotlib 简单的处理数据和绘制的图表
https://fishc.com.cn/thread-170582-1-1.html
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-18 00:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表