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
相关推荐
Cat God 00719 小时前
CentOS 搭建 SFTP 服务器(三)
服务器·python·centos
m0_6161884919 小时前
JS文件批量下载并打包成ZIP的功能
开发语言·javascript·ecmascript
周杰伦_Jay19 小时前
【后端开发语言对比】Java、Python、Go语言对比及开发框架全解析
java·python·golang
蓝色汪洋19 小时前
luogu填坑
开发语言·c++·算法
咖啡の猫19 小时前
Python列表推导式
开发语言·python
毕设源码-朱学姐19 小时前
【开题答辩全过程】以 基于PHP的高校心理测评系统的设计与实现为例,包含答辩的问题和答案
开发语言·php
2501_9216494919 小时前
外汇与贵金属行情 API 集成指南:WebSocket 与 REST 调用实践
网络·后端·python·websocket·网络协议·金融
落雪snowflake19 小时前
compute_entropy函数
pytorch·python·深度学习
shenzhenNBA19 小时前
python用openpyxl操作excel-读取或创建excel文件
python·excel·读取excel·创建excel文件
小霖家的混江龙19 小时前
大模型如何分辨 “狼” 和 “狗” —— 词向量的训练过程
人工智能·python·llm