当前位置: 首页 > news >正文

『Python学习笔记』ubuntu解决matplotlit中文乱码的问题!

ubuntu解决matplotlit中文乱码的问题!

文章目录

  1. simhei.ttf字体下载链接:http://xiazaiziti.com/210356.html
  2. 将字体放到合适的地方
sudo cp SimHei.ttf /usr/share/fonts/(base) zkf@zkf:~$ fc-list | grep -i "SimHei"
/usr/local/share/fonts/SimHei.ttf: SimHei,黑体:style=Regular
  1. 删除matplotlib缓存 – 查看缓存文件在哪里

在这里插入图片描述

  1. 强制清除并重建 Matplotlib 字体缓存
import matplotlib as mpl
mpl.font_manager._rebuild()
  1. 或者在终端运行:
rm ~/.cache/matplotlib -rf

在这里插入图片描述

  1. 完整代码示例
import matplotlib.pyplot as plt
import matplotlib as mpl# 方案1:重建缓存
mpl.font_manager._rebuild()# 方案2:明确指定字体
plt.rcParams["font.sans-serif"] = ["SimHei"]  # 或者使用绝对路径
plt.rcParams["axes.unicode_minus"] = False# 测试绘图
plt.plot([1, 2, 3], label="测试中文")
plt.legend()
plt.show()
  • Matplotlib 中文乱码解决方案教程
http://www.dtcms.com/a/181329.html

相关文章:

  • 鸿蒙电脑:五年铸剑开新篇,国产操作系统新引擎
  • 华为防火墙双机热备(负载分担)
  • 华为欧拉(EulerOS)系统全栈软件部署指南:从 Redis 到 MySQL 实战详解
  • 计算机视觉】OpenCV项目实战:eye_mouse_movement:基于opencv实战眼睛控制鼠标
  • Oracle — 数据管理
  • Faiss 索引深度解析:从基础到实战
  • 文旅田园康养小镇规划设计方案PPT(85页)
  • RabbitMQ-高级特性1
  • 如何避免双击时触发单击事件
  • Springboot+Vue+Mybatis-plus-Maven-Mysql项目部署
  • Kepware价格大概是多少?在哪里可以下载正版试用?
  • 李沐《动手学深度学习》 | 多层感知机
  • WebRTC工作原理详细介绍、WebRTC信令交互过程和WebRTC流媒体传输协议介绍
  • 大模型应用开发之模型架构
  • 101 alpha——8 学习
  • 数字信号处理|| 离散序列的基本运算
  • 江西同为科技有限公司受邀参展2025长江流域跨博会
  • 【Linux操作系统】第一弹——Linux基础篇
  • 切比雪夫不等式详解
  • SQL JOIN 关联条件和 where 条件的异同
  • PostgreSQL 表空间占用分析与执行计划详解
  • 【时时三省】(C语言基础)二维数组举例
  • python调用国税乐企直连接口开数电票之额度管理
  • Cjson格式解析与接入AI大模型
  • RAIL-KD: 随机中间层映射知识蒸馏
  • UE5骨骼插槽蓝图
  • 软件系统中功能模型 vs 数据模型 对比解析
  • TextRNN 模型实现微博文本情感分类
  • AD原理图复制较多元器件时报错:“InvalidParameter Exception Occurred In Copy”
  • 推送到Gerrit时报错,缺少Change-Id