前言

最近基于python绘制热力图,在此总结一下自己学到的新知识 。

heatmap()中参数属性解释

seaborn.heatmap(data, *, vmin=None, vmax=None, cmap=None, center=None, robust=False, annot=None, fmt='.2g', annot_kws=None, linewidths=0, linecolor='white', cbar=True, cbar_kws=None, cbar_ax=None, square=False, xticklabels='auto', yticklabels='auto', mask=None, ax=None, **kwargs)vmin,vmax:用于指定右侧bar中最小值与最大值的显示值cmap:指定一个colormap对象,用于热力图的填充色center:指定颜色中心值,通过该参数可以调整热力图的颜色深浅annot:指定一个bool类型的值或与data参数形状一样的数组,如果为True,就在热力图的每个单元上显示数值,这里我设置为Falsefmt:指定单元格中数据的显示格式annot_kws:有关单元格中数值标签的其他属性描述,如颜色、大小等linewidths :指定每个单元格的边框宽度linecolor:指定每个单元格的边框颜色cbar:bool类型参数,是否用颜色条作为图例,默认为Truesquare:bool类型参数,是否使热力图的每个单元格为正方形,默认为Falsecbar_kws:有关颜色条的其他属性描述xticklabels,yticklabels:指定热力图x轴和y轴的刻度标签,如果为True,则分别以数据框的变量名和行名称作为刻度标签,这里我指定为False,且未进行其余赋值,所以x,y轴部分无刻度mask:用于突出显示某些数据ax:用于指定子图的位置

下述代码实现效果如图1:

sns.heatmap(uniform_data, ax=ax,vmin=min(loss),vmax=max(loss),cmap='rainbow',linewidths=0.5,annot=False,cbar=True,xticklabels= False, yticklabels= False)

我将热力图理解为三维图的俯视图,beta和gamma可以理解为X和Y轴元素,而对应的网格为Z轴上的元素。网格内的颜色深浅反映了二维数组uniform_data中数值的大小,在这里数值越大,颜色越红,如果需要显示每个网格对应的具体数值,只需要将annot属性设置为True。

我想要去除上述图表中的网格线,查阅很多博客才知道可以通过去除linewidths这个属性实现,去除后效果如下图:

sns.heatmap(uniform_data, ax=ax,vmin=min(loss),vmax=max(loss),cmap='rainbow',annot=False,cbar=True,xticklabels= False, yticklabels= False)

参考博客

python seaborn.heatmap参数介绍_sns.heatmap参数_早起CaiCai的博客-CSDN博客https://blog.csdn.net/weixin_45492560/article/details/106227864

seaborn绘制热力图,如何取消热力图之间的网格线相关推荐

  1. 如何利用Seaborn绘制热力图?

    如何利用Seaborn绘制热力图? 这是本学期在大数据哲学与社会科学实验室做的第八次分享了. 第一次分享的是: 如何利用"wordcloud+jieba"制作中文词云? 第二次分享 ...

  2. python相关性分析_python实践统计学中的三大相关性系数,并绘制相关性分析的热力图...

    本文首发地址: https://yishuihancheng.blog.csdn.net/article/details/83547648 欢迎关注我的博客[Together_CZ],我是沂水寒城! ...

  3. python 日历热力图_Python绘制日历图和热力图

    本文以2019年全国各城市的空气质量观测数据为例,利用matplotlib.calmap.pyecharts绘制日历图和热力图.在绘图之前先利用pandas对空气质量数据进行处理. 2019年全国各城 ...

  4. python制作日历_Python如何绘制日历图和热力图

    本文以2019年全国各城市的空气质量观测数据为例,利用matplotlib.calmap.pyecharts绘制日历图和热力图.在绘图之前先利用pandas对空气质量数据进行处理. 数据处理 从网站下 ...

  5. python日历图_Python绘制日历图和热力图

    本文以2019年全国各城市的空气质量观测数据为例,利用matplotlib.calmap.pyecharts绘制日历图和热力图.在绘图之前先利用pandas对空气质量数据进行处理. 2019年全国各城 ...

  6. python第三方库大概有多少人口_python绘制中国大陆人口热力图

    这篇文章给出了如何绘制中国人口密度图,但是运行存在一些问题,我在一些地方进行了修改. 本人使用的IDE是anaconda,因此事先在anaconda prompt 中安装Basemap包 conda ...

  7. 【Matlab】绘制热力图和三维热力图

    文章目录 cdata = [1 2 3 4 5; 5 4 3 2 1; 1 2 3 4 5; 5 4 3 2 1; 1 2 3 4 5]; xvalues = {'1x', '2x', '3x', ' ...

  8. python科赫曲线绘制正方形_Python数据处理从零开始----第四章(可视化)(14)使用seaborn绘制热图...

    目录 Python数据处理从零开始----第四章(可视化)①③多变量绘图 Python数据处理从零开始----第四章(可视化)(14)使用seaborn绘制热图 seaborn.heatmapHeat ...

  9. python画两条曲线_查找在matplotlib中绘制的两条曲线之间的区域(在区域之间填充)...

    我有两条曲线的x和y值列表,它们都有奇怪的形状,而且我没有任何函数.我需要做两件事:(1)绘制它并对曲线之间的区域进行着色,如下图所示:(2)找到曲线之间该着色区域的总面积. 在matplotlib中 ...

  10. Seaborn绘制11个柱状图

    本文介绍的是如何使用seaborn来绘制各种柱状图 基础柱状图 水平柱状图 标题设置 基于DataFrame绘图 hue参数设置 颜色处理 多维度处理 个人很喜欢的一个Seaborn绘制的图形: 导入 ...

最新文章

  1. UWP Windows10开发获取设备位置(经纬度)
  2. Imagination 推新款GPU IP,首次实现桌面级光线追踪效果
  3. 面向量产的3D目标与车道线检测方法
  4. sci-learn fit_transform() 与 transform()
  5. 《系统集成项目管理工程师》必背100个知识点-80项目变更管理在软件项目管理中的主要活动内容...
  6. 使用 FocusScopeNode 在 TextFormFields 之间轻松移动焦点
  7. [转]sleep和wait有什么区别
  8. Windows 活动目录(AD)服务器系统升级到2012之升级完成后工作(八)
  9. 点击表格弹窗获取另外一套数据之后,原表格相关数据的调用
  10. ubuntu安装sqoop1.4.7
  11. 自定义xadmin后台首页
  12. node.js 资料
  13. [转载] AWS之EMR数据ES通过数据仓库HIVE同步S3
  14. mysql之主从复制
  15. flash事件冒泡的理解
  16. [GZOI2016] 亚索的量子实验【分块】
  17. 关于使用nRF Studio 批量烧写NRF52840 不成功的解决方案
  18. StringBuilder的介绍(转载!)
  19. 安卓camera2 API获取YUV420_888格式详解
  20. js日历(包含农历节假日)

热门文章

  1. 淘宝API 获取—商品订单详情
  2. BurpSuite2021 -- Intruder模块
  3. 算法竞赛中的数学问题和结论
  4. Burp Suite中Intruder模块的使用详解
  5. C语言泰勒公式求sin(x)值
  6. 实现紧急联系人功能——基于SQL数据库
  7. win10 ltsc版本怎么安装微软商店?
  8. 黑马程序员Java零基础视频教程(2022最新Java)B站视频学习笔记-Day11-ArrayList集合
  9. 《元宇宙工程》南京首发 落地实用是关键
  10. ArcMap 10.5.1发布高清影像地图服务并切片缓存