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

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

1 def heapMapPlot(data,key_list,title,savepath='relation/heatmap.png',sexi='colormap'):2 '''

3 基于相关性系数计算结果来绘制热力图4 '''

5 colormap=plt.cm.RdBu6 data=np.array(data)7 fig,ax=plt.subplots(figsize=(12,12))8 sns.heatmap(pd.DataFrame(np.round(data,4),columns=key_list,index=key_list),annot=True,vmax=1,vmin=0,9 xticklabels=True,yticklabels=True,square=True,cmap=sexi) #"YlGnBu"

10 plt.title(title)11 plt.savefig(savepath)

色系设置信息如下所示:

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

结果如下所示:

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

转自:https://blog.csdn.net/Together_CZ

https://blog.csdn.net/Together_CZ/article/details/104636333?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

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

  1. python seaborn 热图 值对应颜色_Python数据分析之Seaborn(热图绘制)

    Seaborn热图绘制 %matplotlib inlineimport matplotlib.pyplot as pltimport numpy as np;np.random.seed(0)imp ...

  2. python seaborn 热图 值对应颜色_基于行值的seaborn热图配色方案

    我有一个数据帧,部分是这样复制的:import pandas as pd import numpy as np tab = pd.DataFrame(np.array([[ 46, 39, 25, 2 ...

  3. python给折线图区间填充颜色_Python气象数据处理与绘图(3):以EOF为例画柱状图(折线图)和带地图底图的填色图...

    更新完整版,修复了几个小问题,提供了测试数据下载 最新版见此 EOF(经验正交分解)是气候研究中常用的研究变量时空变化特征的分析方法,短期气候课中都学过中国东部夏季降水通过EOF分解可以分为三类雨型, ...

  4. python seaborn 热图_python – 在seaborn中结合两张热图

    在图中并排显示两个seaborn热图的一种可能方式是将它们绘制成单独的子图.可以将子图之间的空间设置为非常小(wspace = 0.01),并将相应的颜色条和标记标记定位在该间隙之外. import ...

  5. 46_Pandas,Python,Seaborn热图的生成

    46_Pandas,Python,Seaborn热图的生成 Python 的可视化库 seaborn 可以轻松创建可视化 2D 数据的热图. 使用 seaborn.heatmap() 函数. Pand ...

  6. python seaborn 热图_Python-Seaborn热图绘制的实现方法

    制图环境: pycharm python-3.6 Seaborn-0.8 热图 import numpy as np import seaborn as sns import matplotlib.p ...

  7. python制作热图folium_Python Folium包可以在热图上绘制标记吗?

    我已经在地图上添加了一个热图,它可以正常工作. 使用另一个数据集,我希望能够在热图上绘制标记. 有可能这样做吗?我读过一些关于图层的文章,但我不确定我会怎么做.在 目前我的代码:df = pd.rea ...

  8. python程序创建词云 中国地图_Python基于wordcloud及jieba实现中国地图词云图

    热词图很酷炫,也非常适合热点事件,抓住重点,以图文结合的方式表现出来,很有冲击力.下面这段代码是制作热词图的,用到了以下技术: jieba,把文本分词 wordcloud,制作热图 chardet,辨 ...

  9. python生成折线图怎么对特定点做颜色_python使用matplotlib绘制简单的折线图和散点图...

    生成数据 数据可视化 数据可视化指的是通过可视化表示来探索数据,它与数据挖掘机密相关. 安装matplotlib 请访问https://pypi.python.org/pypi/matplotlib/ ...

最新文章

  1. weexapp 开发流程(一)开发环境配置
  2. 地图API引发的设想
  3. 普通爬虫有啥意思,我写了个通用Scrapy爬虫
  4. 函数式接口作为方法的参数案例
  5. 为普通Object添加类似AttachedProperty的属性
  6. Struts2国际化
  7. 云漫圈 | 革命版互联网公司虐恋大戏,周一拿去怼业务!
  8. python爬虫十二种方法_Python爬虫的N种姿势
  9. PyTorch Bert文本分类
  10. 异步两周年庆/豪送20本图书,1000种图书任你选
  11. Tcl学习2——Tcl语言语法
  12. 腾讯云服务器被攻击了怎么办?
  13. DOM及DOM二级事件
  14. 关于PEP8报too long问题的解决方式
  15. BigDecimal四舍五入保留两位小数
  16. input文本框--去首尾空格
  17. 三星i908、iPhone3G对比评测
  18. 21届毕业生大四实习的生活
  19. 计算机组成原理习题——日常记录
  20. ibus的设置及极点五笔的安装

热门文章

  1. python变量定义模糊_python_基本语法之变量
  2. .NET中的托管资源与非托管资源
  3. BSCI官网如何下载审核图片记录?
  4. JavaWeb中的Dao层Service层Controler层简单理解
  5. 【游戏开发】多人游戏网络同步相关技术(设计篇)
  6. Android仿QQ空间底部菜单
  7. GDKOI 2016 总结
  8. 大数据搜索不只开源Elastic,星环科技自研New Search青出于蓝
  9. 解决TypeError: Type 'list' cannot be serialized.
  10. 量化交易系列【2】Pandas数据筛选及处理相关操作