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
相关推荐
qq_370773096 分钟前
python实现人脸识别
开发语言·python·opencv
Liue612312319 分钟前
胚胎显微图像检测与识别改进Grid-RCNN模型实现
python
gc_229910 分钟前
学习python调用olefile库解析ole文件的基本用法
python·ole·olefile
-小麦子-15 分钟前
Python 里的 range 是干嘛的?
开发语言·python
lly20240616 分钟前
CSS 图像拼合技术
开发语言
承渊政道18 分钟前
C++学习之旅【C++继承概念指南与核心内容介绍】
c语言·开发语言·c++·笔记·学习·visual studio
devlogix0118 分钟前
1 Numpy基础 & 安装
python
MemOS19 分钟前
MemOS OpenClaw 插件测评结果来啦!Tokens 消耗降低 72%+
python·github
天空属于哈夫克322 分钟前
Go 开发:企微外部群主动发送消息
开发语言·golang·企业微信
喵手25 分钟前
Python爬虫实战:研究生招生简章智能采集系统 - 破解考研信息不对称的技术方案(附CSV导出 + SQLite持久化存储)!
爬虫·python·爬虫实战·零基础python爬虫教学·采集研究生招生简章·考研信息不对称·采集考研信息数据csv导出