栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python可视化模块matplotlib生成图表中文乱码问题解决

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python可视化模块matplotlib生成图表中文乱码问题解决

使用python在生成图表时,中文显示乱码;主要原因是缺少中文字体;

​解决办法如下:

​    ​打开命令行窗口,输入python,进入python解释器窗口,

​    ​输入import matplotlib;引入可视化库;

​    ​然后输入print(matplotlib.matplotlib_fname())打印出当前库所在位置;

​    ​然后输入print(matplotlib.get_cachedir())打印缓存位置;

​第一步:进入缓存文件夹,删除缓存;

​第二步,进入第一个文件夹,找到fonts文件,把下载的simhei字体放到指定的文件夹内,

​第三步: 编辑matplotlibrc; 找到下面两行,添加字体名称;

​    ​#font.serif:      SimHei,DejaVu

​    ​#font.sans-serif: SimHei, DejaVu Sans,

​如以上还无法解决问题;则执行下面操作;

​找到系统字体文件夹:C:WindowsFonts,将下载的字体复制进去即可;

亲测可用;

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/950218.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号