当前位置: 首页 > 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.lryc.cn/news/623689.html

相关文章:

  • 基于MATLAB多智能体强化学习的出租车资源配置优化系统设计与实现
  • [论文阅读] 人工智能 + 职业教育 | 从技能操作者到技术反思者:生成式AI驱动职业教育学习范式转型
  • 豆包 Java的23种设计模式
  • 微调 AnomalyCLIP——基于对象无关提示学习与全局 - 局部优化的零样本异常检测框架性能验证
  • 迅速掌握Git通用指令
  • 7 索引的监控
  • 编程算法实例-整数分解质因数
  • Mac(五)自定义鼠标滚轮方向 LinearMouse
  • 又一家茑屋书店即将歇业,精品书店的未来在哪里?
  • Bee1.17.25更新Bug,完善功能.不支持NOSQL,分库分表Sharding(2.X版有)
  • Spark03-RDD02-常用的Action算子
  • YOLO12 改进、魔改|频域自注意力求解器FSAS,通过频域高效计算自注意力,在降低时间与空间复杂度的同时保留关键特征信息,提升遮挡、小目标检测
  • PostgreSQL——用户管理
  • 【IDEA】设置Debug调试时调试器不进入特定类(Spring框架、Mybatis框架)
  • Day3--滑动窗口与双指针--2461. 长度为 K 子数组中的最大和,1423. 可获得的最大点数,1052. 爱生气的书店老板
  • 【算法】模拟专题
  • JavaScript性能优化实战(三):DOM操作性能优化
  • openEuler等Linux系统中如何复制移动硬盘的数据
  • 【Luogu】每日一题——Day20. P4366 [Code+#4] 最短路 (图论)
  • 计算机网络 Session 劫持 原理和防御措施
  • 【Luogu】每日一题——Day21. P3556 [POI 2013] MOR-Tales of seafaring (图论)
  • 裸机框架:按键模组
  • 深度学习之优化器
  • 概率论基础教程第4章 随机变量(一)
  • 《Cocos游戏开发入门一本通》第四章
  • 李宏毅NLP-11-语音合成
  • 神经网络中的梯度概念
  • 显式编程(Explicit Programming)
  • c++--文件头注释/doxygen
  • 系统学习算法 专题十七 栈