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

【python】Seaborn画热力图,只显示第一行数字---seaborn与matplotlib版本问题

github上有这个讨论:Heatmap only has annotation text in the top row only · Issue #3478 · mwaskom/seaborn (github.com)翻译过来就是:热图仅在最上面一行有注释文本;

原因就是matplotlib 在2023年9月更新到了 3.8.0版本,改变了一些东西,而seaborn 最新版是0.12.0,还是2022年12月更新的。

等seaborn更新吧😪


import matplotlib.pyplot as plt
import seaborn as sns
matrix = np.random.randn(5, 5)
fig = plt.figure()
sns_plot = sns.heatmap(matrix, annot=True)
plt.show()

Seaborn画热力图,只显示第一行数字

貌似是版本问题,我这边换了另一个能正常画出热力的虚拟环境,再试一次是有用的 。

怀疑是matplotlib或numpy版本问题(seaborn依赖这些包),感觉可能是经过逐个降级,发现是maplotlib版本过高

原来版本:matplotlib = 3.8.0,seaborn = 0.12.0

现在版本:matplotlib = 3.7.3,seaborn = 0.12.0

现在有用了

原因猜想:seaborn最先版在2022年12月更新,而matplotlib一直在更新,而3.8.0的API发生了变化,也许是这个原因导致的.

http://www.lryc.cn/news/173933.html

相关文章:

  • VMware CentOS7 Docker入门
  • C++ Primer 第5章 语句
  • 【C++】bitset位图的简单模拟实现及常见面试题
  • 十六、MySql的MVCC机制CONNECT(收官!)
  • 194、SpringBoot -- 下载和安装 Erlang 、 RabbitMQ
  • Linux0.11——第二回 从0x7c00到0x90000
  • 封装了一个中间放大效果的iOS轮播视图
  • 趣解设计模式之《小王的糖果售卖机》
  • Redis 哨兵模式模式搭建教程
  • 41. Linux系统配置FTP服务器并在QT中使用QFtp实现文件上传
  • 【新版】系统架构设计师 - 案例分析 - 架构设计<架构风格和质量属性>
  • C++ - 红黑树 介绍 和 实现
  • 【蓝桥杯选拔赛真题62】Scratch判断小球 少儿编程scratch图形化编程 蓝桥杯选拔赛真题解析
  • Spring面试题15:Spring支持几种bean的作用域?singleton、prototype、request的区别是什么?
  • Spring Boot中Tomcat服务器参数解析及高并发控制
  • Python 运行代码
  • 【ROS入门】使用 ROS 话题(Topic)机制实现消息发布与订阅及launch文件的封装
  • 【企业级SpringBoot单体项目模板 】——Mybatis-plus自动代码生成
  • 怒刷LeetCode的第14天(Java版)
  • c语言 static
  • java基础3
  • LeetCode 1194.锦标赛优胜者
  • 多旋翼无人机组合导航系统-多源信息融合算法(Matlab代码实现)
  • 如何用ArkUI实现一个加入购物车效果?
  • ChatGLM GPT原理介绍
  • 2015年蓝桥杯省赛C/C++ A组 灾后重建题解(100分)
  • Elasticsearch(四)深分页Scroll
  • JavaWeb后端开发 JWT令牌解析 登录校验 通用模板/SpringBoot整合
  • Sparta工具用法描述之信息收集(漏洞分析)
  • Vue复选框批量删除示例