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

10.23Python_matplotlib_乱码问题

中英文问题解决方案

在使用 Matplotlib 绘图时,经常会出现中文字体显示问题。以下是一些解决方案:

Windows 系统解决方案

在代码开始处添加以下代码,以支持中文显示:

import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False

修改 matplotlibrc 配置文件

  1. 运行 Python 后执行以下命令获取 matplotlibrc 配置文件路径:

    import matplotlib
    matplotlib.matplotlib_fname()
    
  2. 记下地址,在终端切换到该地址后修改 matplotlibrc 文件,添加以下内容:

    修改以下内容:

    font.family         : sans-serif
    font.sans-serif     : SimHei, DejaVu Sans, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
    

    其中 SimHei 为第一步下载的字体名称。

在这里插入图片描述


http://www.mrgr.cn/news/57143.html

相关文章:

  • 【AIGC】AI时代降临,AI文案写作、AI绘画、AI数据处理
  • RocketMQ | 源码分析 | Broker控制器的启动
  • CTF学习——攻防世界
  • 【第一章·为什么要学习编程】
  • 原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
  • 408算法题leetcode--第38天
  • 三菱FX5U PLC程序容量设置
  • vue3-06-html2canvas使用 + zoom、transform: scale图片缩放适配方案 + 动态引入静态资源(打包上线后也能使用)
  • Java面试题九
  • C语言_动态内存管理
  • 2024年软件设计师中级(软考中级)详细笔记【10】网络与信息安全基础知识(分值5分)
  • 解决RabbitMQ脑裂问题
  • ARM/Linux嵌入式面经(四九):诺瓦星云
  • 特种设备作业G1工业锅炉司炉题库
  • 前端算法:树(力扣144、94、145、100、104题)
  • MYSQL-SQL-01-DDL(Data Definition Language,数据定义语言)
  • AIMO 2025 竞赛启动 | IMO 系列
  • GitHub 介绍及使用
  • 基于Springboot相亲网站系统的设计与实现
  • C++ 抛异常
  • 使用网络爬虫简单爬取页面信息
  • 10.23六级翻译
  • Kubernetes:(一)基本概念
  • 006 详解类型、变量与对象 上
  • 论当前的云计算
  • 树莓派4B快速部署Samba服务