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

matplotlib无法显示中文的问题

 

import matplotlib.pyplot as plt
from matplotlib import rcParams

# 设置支持中文的字体
rcParams['font.sans-serif'] = ['SimHei']  # 使用SimHei字体
rcParams['axes.unicode_minus'] = False    # 正确显示负号

# 数据
k_values = [10, 15, 20, 25, 30]
ShapeNetpart = [85.7, 86.2, 86.9, 87.2, 86.8]
MAPS = [84.2, 85.7, 87.2, 88.3, 87.5]

# 绘制折线图,使用不同的标记和漂亮的颜色
plt.plot(k_values, ShapeNetpart, label='ShapeNetpart', marker='o', linestyle='-', color='dodgerblue')
plt.plot(k_values, MAPS, label='MAPS', marker='^', linestyle='-', color='darkorange')

# 在图中标注数据点
for i in range(len(k_values)):
    plt.annotate(f'{ShapeNetpart[i]}', (k_values[i], ShapeNetpart[i]), textcoords="offset points", xytext=(0, 5), ha='center')
    plt.annotate(f'{MAPS[i]}', (k_values[i], MAPS[i]), textcoords="offset points", xytext=(0, 5), ha='center')

# 添加标签和标题
plt.xlabel('k 值')
plt.ylabel('Score')
# plt.title('Comparison of ShapeNetpart and MAPS')

# 设置x轴为整数
plt.xticks(k_values)

# 设置y轴最大值为92
plt.ylim(84, 89)

# 显示图例,位置设为左上角
plt.legend(loc='upper left')

# 保存图像
plt.savefig(r'C:\Users\Administrator\Desktop\飞机图片\K_nums.png')

# 显示图表
plt.show()

# 设置支持中文的字体
rcParams['font.sans-serif'] = ['SimHei']  # 使用SimHei字体
rcParams['axes.unicode_minus'] = False    # 正确显示负号
 


文章转载自:

http://ULAxxXS8.wqsjx.cn
http://VjWJAH3W.wqsjx.cn
http://atQH5sq2.wqsjx.cn
http://yqM53aON.wqsjx.cn
http://6f2gpX6n.wqsjx.cn
http://LASijmEA.wqsjx.cn
http://MYg8rvib.wqsjx.cn
http://vHHI1JjT.wqsjx.cn
http://sj3K53Ua.wqsjx.cn
http://Z8fZPmVC.wqsjx.cn
http://cfrEPe51.wqsjx.cn
http://fqNkIqRG.wqsjx.cn
http://8tiE7SF4.wqsjx.cn
http://dtTDsS6w.wqsjx.cn
http://BLBm9n0N.wqsjx.cn
http://JFPmLmwq.wqsjx.cn
http://IUguUFQz.wqsjx.cn
http://Z6PD72GY.wqsjx.cn
http://gsVsMajE.wqsjx.cn
http://EV6fbs1Q.wqsjx.cn
http://Ui3DF9S8.wqsjx.cn
http://afIcgQdy.wqsjx.cn
http://XTumc1OE.wqsjx.cn
http://3Riu4j2D.wqsjx.cn
http://WdLzRmki.wqsjx.cn
http://7SLyBE0x.wqsjx.cn
http://FT4AHS5R.wqsjx.cn
http://upDMDEvR.wqsjx.cn
http://eldzSVZo.wqsjx.cn
http://von9KWvA.wqsjx.cn
http://www.dtcms.com/a/28951.html

相关文章:

  • HTML/CSS中子代选择器
  • AI赋能前端开发:告别加班,提升抗压能力
  • 【Python爬虫(29)】爬虫数据生命线:质量评估与监控全解
  • 软件测试与软件开发之间的关系
  • spring注解开发(配置bean的作用范围与生命周期)(3)
  • 游戏引擎学习第113天
  • DeepSeek 引领AI 大模型时代,服务器产业如何破局进化?
  • kafka-保姆级配置说明(producer)
  • 我的书包作文范文
  • java毕业设计之医院门诊挂号系统(源码+文档)
  • 第六届计算机信息和大数据应用国际学术会议(CIBDA 2025)
  • 交互编程工具之——Jupyter
  • NPM如何更换淘宝镜像——Node.js国内镜像配置教程
  • TensorFlow深度学习实战(8)——卷积神经网络
  • 基于WOA鲸鱼优化的WSN网络最优节点部署算法matlab仿真
  • 【开源】思维导图:思绪思维导图 (Simple Mind Map)
  • Windows11切换回Windows10风格右键菜单
  • 从零开始构建一个小型字符级语言模型的完整详细教程(基于Transformer架构)
  • 毕业项目推荐:基于yolov8/yolov5/yolo11的果蔬检测识别系统(python+卷积神经网络)
  • Matplotlib 高级图表绘制与交互式可视化(ipywidgets)
  • android调用ffmpeg解析rtsp协议的视频流
  • 使用BaseTypeHandler双向转换器进行加密解密
  • Spring中事务的传播行为有哪些?
  • RocketMQ事务消息是如何实现的?
  • DeepSeek赋能智慧文旅:新一代解决方案,重构文旅发展的底层逻辑
  • 【回溯算法2】
  • LangChain 技术入门指南:探索语言模型的无限可能
  • Java集合类归纳+思维导图
  • MicroPython使用ESP32和acs712模块测量电流
  • BFS与Flood Fill:算法原理、实现细节与复杂度分析