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

Python | 解决 matplotlib 中文乱码

文章目录

    • Step 1:查找 matplotlib 配置文件的位置
    • Step 2:修改 matplotlib 配置文件
    • Step 3:测试


  • 参考博客:https://blog.csdn.net/qq_16735407/article/details/50855054


Step 1:查找 matplotlib 配置文件的位置

创建一个 .py 文件并运行以下两行代码,得到配置文件的路径:

import matplotlib
print(matplotlib.matplotlib_fname()) 


Step 2:修改 matplotlib 配置文件

  1. ctrl + F 在文件中搜索 sans-serif
  2. 去除最前面的井号 #
  3. 在后面加上 , Microsoft Yahei(微软雅黑)

如下图所示:

在这里插入图片描述



Step 3:测试

运行以下代码:

import matplotlib.pyplot as plt
import numpy as np# 数据
x = np.linspace(0, 10, 100)
y = np.sin(x)# 绘图
plt.figure()
plt.plot(x, y)
plt.title("正弦波曲线")
plt.xlabel("x 轴")
plt.ylabel("y 轴")
plt.grid(True)# 显示图形
plt.show()

测试结果如下图所示:

在这里插入图片描述




END

http://www.dtcms.com/a/335961.html

相关文章:

  • CentOS7安装部署GitLab社区版
  • 从需求到部署全套方案:餐饮服务许可证数据可视化分析系统的大数据技术实战
  • 深入浅出全面理解贝叶斯框架(Bayesian Framework)
  • jinja2模板引擎全面解析
  • Python3字符串全面指南:从基础操作到40个内建函数实战
  • Go语言并发编程 ------ 锁机制详解
  • 深入理解 uni-app 页面导航:switchTab、navigateTo、redirectTo、reLaunch 与 navigateBack
  • 2.4 双向链表
  • QUIC浅析
  • 流浪循环 全DLC(Rogue Loops)免安装中文版
  • 超市电商销售分析项目:从数据分析到业务决策
  • 【架构师从入门到进阶】第五章:DNSCDN网关优化思路——第十一节:网关安全-对称与非对称加密
  • PHP静态类self和static用法
  • 【计算机视觉与深度学习实战】04基于K-Means聚类的图像分割系统设计与实现
  • Java Stream 初解
  • 14.web api 5
  • 基于MATLAB多智能体强化学习的出租车资源配置优化系统设计与实现
  • 无人机视角乱堆垃圾垃圾场地分割数据集labelme格式1501张1类别
  • qt svg缺失元素, 原因是不支持 rgba
  • Android studio gradle有关设置
  • 图解 setTimeout + 循环:var 共享变量 vs let 独立绑定
  • 《若依》介绍和环境搭建
  • 基于径向基函数神经网络的数据回归预测 RBF
  • 2024年08月13日 Go生态洞察:Go 1.23 发布与全面深度解读
  • 三维重建-动手学计算机视觉19(完结)
  • Android Studio中创建Git分支
  • ——分治——
  • metasploit 框架安装更新遇到无法下载问题如何解决
  • Sentinel和12.5米高程的QGIS 3D效果
  • 双椒派E2000D Sysfs与GPIO控制实战指南