Python使用matplotlib绘图时出现的中文乱码问题

原因:matplotlib 自带的字体库不支持中文

解决办法:下载中文字体>放入 matplotlib 字体库路径>修改 matplotlibrc 文件>清除缓存

(1)下载中文字体

(2)拷贝字体到 matplotlib 的字体库

1)查看 matplotlib 字体库路径

python 复制代码
import matplotlib
 
print(matplotlib.matplotlib_fname())   # 查找字体路径

2) 在上述路径后,删除matplotlibrc 添加 /fonts/ttf,即可得到 matplotlib 字体库的路径

3)将下载的 SimHei.ttf 文件放到字体库路径下即可

(3)修改 matplotlibrc 文件

1)查看 matplotlib 字体库路径

2)找到 font.seriffont.sans-serif 所在位置,如下如所示。在冒号后面加入 SimHei ,保存退出

(4)删除缓存配置

bash 复制代码
cd /home/yyy/.cache 
rm -rf matplotlib
相关推荐
在屏幕前出油8 小时前
08. ORM——快速开始
数据库·后端·python·sql·pycharm·orm
捉鸭子8 小时前
某红书X-s X-s-common VMP逆向(算法还原)
python·web安全·网络安全·node.js·网络爬虫
qq_366740608 小时前
《多模态大模型——算法、应用与微调》勘误
python
小菜鸡桃蛋狗8 小时前
C++——vector
开发语言·c++·算法
wicb91wJ68 小时前
手写一个Promise,彻底掌握异步原理
开发语言·前端·javascript
噜噜噜阿鲁~8 小时前
python学习笔记 | 7.2、高级特性-迭代
笔记·python·学习
Trouvaille ~8 小时前
零基础入门 LangChain 与 LangGraph(七):真正理解 LangGraph——从工作流、状态图到三个核心案例
python·langchain·agent·workflow·langgraph·ai应用开发·智能体开发
WL_Aurora8 小时前
2026天梯赛题解
python·算法
无风听海8 小时前
深入理解 Python 生成器
python
小小仙。8 小时前
IT自学第三十七天补充
java·开发语言