基于seaborn模块来对数据之间的相关性进行可视化展示已经是司空见惯的事情了,在我之前的文章里面也有相关的实现和介绍,这里主要就是对seaborn提供的所有色系来进行对比,提供一组数据跑出来的样例图吧,方便需要的人直接对比进行选择。

热力图可视化部分的代码实现如下所示:

def heapMapPlot(data,key_list,title,savepath='relation/heatmap.png',sexi='colormap'):'''基于相关性系数计算结果来绘制热力图'''colormap=plt.cm.RdBudata=np.array(data)fig,ax=plt.subplots(figsize=(12,12))sns.heatmap(pd.DataFrame(np.round(data,4),columns=key_list,index=key_list),annot=True,vmax=1,vmin=0,xticklabels=True,yticklabels=True,square=True,cmap=sexi)  #"YlGnBu"plt.title(title)plt.savefig(savepath)

色系设置信息如下所示:

sexi_list=['Accent', 'Accent_r', 'Blues', 'Blues_r', 'BrBG', 'BrBG_r', 'BuGn', 'BuGn_r', 'BuPu', 'BuPu_r', 'CMRmap', 'CMRmap_r', 'Dark2', 'Dark2_r', 'GnBu', 'GnBu_r', 'Greens', 'Greens_r', 'Greys', 'Greys_r', 'OrRd', 'OrRd_r', 'Oranges', 'Oranges_r', 'PRGn', 'PRGn_r', 'Paired', 'Paired_r', 'Pastel1', 'Pastel1_r', 'Pastel2', 'Pastel2_r', 'PiYG', 'PiYG_r', 'PuBu', 'PuBuGn', 'PuBuGn_r', 'PuBu_r', 'PuOr', 'PuOr_r', 'PuRd', 'PuRd_r', 'Purples', 'Purples_r', 'RdBu', 'RdBu_r', 'RdGy', 'RdGy_r', 'RdPu', 'RdPu_r', 'RdYlBu', 'RdYlBu_r', 'RdYlGn', 'RdYlGn_r', 'Reds', 'Reds_r', 'Set1', 'Set1_r', 'Set2', 'Set2_r', 'Set3', 'Set3_r', 'Spectral', 'Spectral_r', 'Wistia', 'Wistia_r', 'YlGn', 'YlGnBu', 'YlGnBu_r', 'YlGn_r', 'YlOrBr', 'YlOrBr_r', 'YlOrRd', 'YlOrRd_r', 'afmhot', 'afmhot_r', 'autumn', 'autumn_r', 'binary', 'binary_r', 'bone', 'bone_r', 'brg', 'brg_r', 'bwr', 'bwr_r', 'cividis', 'cividis_r', 'cool', 'cool_r', 'coolwarm', 'coolwarm_r', 'copper', 'copper_r', 'cubehelix', 'cubehelix_r', 'flag', 'flag_r', 'gist_earth', 'gist_earth_r', 'gist_gray', 'gist_gray_r', 'gist_heat', 'gist_heat_r', 'gist_ncar', 'gist_ncar_r', 'gist_rainbow', 'gist_rainbow_r', 'gist_stern', 'gist_stern_r', 'gist_yarg', 'gist_yarg_r', 'gnuplot', 'gnuplot2', 'gnuplot2_r', 'gnuplot_r', 'gray', 'gray_r', 'hot', 'hot_r', 'hsv', 'hsv_r', 'icefire', 'icefire_r', 'inferno', 'inferno_r', 'jet', 'jet_r', 'magma', 'magma_r', 'mako', 'mako_r', 'nipy_spectral', 'nipy_spectral_r', 'ocean', 'ocean_r', 'pink', 'pink_r', 'plasma', 'plasma_r', 'prism', 'prism_r', 'rainbow', 'rainbow_r', 'rocket', 'rocket_r', 'seismic', 'seismic_r', 'spring', 'spring_r', 'summer', 'summer_r', 'tab10', 'tab10_r', 'tab20', 'tab20_r', 'tab20b', 'tab20b_r', 'tab20c', 'tab20c_r', 'terrain', 'terrain_r', 'twilight', 'twilight_r', 'twilight_shifted', 'twilight_shifted_r', 'viridis', 'viridis_r', 'vlag', 'vlag_r', 'winter', 'winter_r']

结果如下所示:

有几个色系在我实验的时候报错了,貌似是版本兼容出了问题吧,这里就没去管了,一共172个色系,跑出来了168个样例结果,有需要的话可以直接对比挑选自己喜欢的色系作为自己的热力图配色哈,欢迎交流!

Python基于seaborn绘制喜欢的热力图,不同色系一览相关推荐

  1. python seaborn 热图 值对应颜色_Python基于seaborn绘制喜欢的热力图,不同色系一览...

    基于seaborn模块来对数据之间的相关性进行可视化展示已经是司空见惯的事情了,在我之前的文章里面也有相关的实现和介绍,这里主要就是对seaborn提供的所有色系来进行对比,提供一组数据跑出来的样例图 ...

  2. 【python】seaborn绘制小提琴图和箱线图

    文章目录 箱线图 增强箱线图 小提琴图 如果看过这篇用python给女朋友挑钻石,那么可以直接从箱线图开始读. seaborn是matplotlib的补充包,提供了一系列高颜值的figure,并且集成 ...

  3. python 柱状图折线图共用一个图例_使用python的seaborn绘制折线图与柱状图的组合图...

    前言 今天入职,小组长给我们布置了数据可视化的作业,让大家浏览一个可视化系统,然后找到三个结论,其实很简单,但是自己又拓展一点.然后需要画一个折线图与柱状图的组合图,下面是我的代码和结果.11 代码# ...

  4. python 条形图_Python数据可视化:基于matplotlib绘制「堆积条形图」

    简介 堆积条形图作为条形图的一种,能够显示单个项目与整体之间的关系.不仅可以直观的看出每个系列的值,还能够反映出系列的总和,尤其是当需要看某一项目的总和以及其组成各系列值的比重时,最适合使用堆积条形图 ...

  5. python多边形的绘制教程_绘制最新:python绘制封闭多边形教程_爱安网 LoveAn.com

    关于"绘制"的最新内容 聚合阅读 今天小编就为大家分享一篇python绘制封闭多边形教程,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧... 这篇文章主要介绍了P ...

  6. Python使用pandas读取Excel文件多个WorkSheet的数据并绘制柱状图和热力图

    问题描述:在当前文件夹中有一个存放同一门课程两个班级同学成绩的Excel文件"学生成绩.xlsx",每个工作表中存放一个班级的成绩.编写程序,使用pandas读取其中的数据,然后绘 ...

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

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

  8. Python使用matplotlib可视化相关性分析热力图图heatmap、使用seaborn中的heatmap函数可视化相关性热力图(Correllogram)

    Python使用matplotlib可视化相关性分析热力图图heatmap.使用seaborn中的heatmap函数可视化相关性热力图(Correllogram) 目录

  9. (亲测可行)基于面绘制的MC算法以及基于体绘制的 Ray-casting 实现Dicom图像的三维重建(python实现)

    写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 转载自 基于面绘制的MC算法以及基于体绘制的 Ray-casting 实现Dicom图像的三维重建(python实现) ...

  10. python绘制3d图形-Python基于matplotlib实现绘制三维图形功能示例

    本文实例讲述了Python基于matplotlib实现绘制三维图形功能.分享给大家供大家参考,具体如下: 代码一: # coding=utf-8 import numpy as np import m ...

最新文章

  1. unix to linux,UNIX to Linux 的关键问题都有哪些?
  2. 你的IP地址是不是经常被发现
  3. Sum of Log(2020上海C)
  4. 帝国CMS仿写朵朵云棋牌游戏官网源码
  5. 二分查找算法的C/C++实现
  6. [转] 如何看透一个人
  7. 10 个牛逼的一行代码就能搞定的编程技巧,你会用吗?
  8. 笨办法学C 练习31:代码调试
  9. 学生学籍管理系统课程设计报告书
  10. CMW500注网问题
  11. Access FileDialog 用户定义类型未定义(User-defined type not defined)的解决方法
  12. 【比赛向】东京证卷交易所预测-赛题理解(Kaggle_2022_Structured Data)
  13. MultiDex 不得不说的用法与源码解析
  14. 为何PDF转换总出现乱码?迅读PDF转换器,精准复刻
  15. CSDN 浏览器助手初体验-chrome版
  16. 2018年东南大学计算机学院预推免面试
  17. AssertionError: The length of ratio_list should be the same as the file_list
  18. PDF怎么修改,如何调整PDF页面大小
  19. 纸牌游戏21点设计制作(C语言)
  20. 百度集团资深副总裁李震宇:Apollo开放平台打造全球最强自动驾驶量产引擎 助力车企造好车

热门文章

  1. 多线程-Thread.join()的运用
  2. SGU 176 Flow construction(有上下限的最小流)
  3. 自由测试人Jarod的一天
  4. mysql首字母排序,抛弃传统的php首字母排序
  5. Javascript多线程引擎(五)
  6. 在MongoDB中实现聚合函数
  7. Linq中 AsQueryable(), AsEnumerable()和ToList()的区别和用法
  8. P2661 信息传递
  9. 第五节、矩阵分解之LU分解
  10. mysql官网下载页面