Python 绘制热度图(seaborn)


进行数据处理时,对于数据的可视化展示可以更好的表现数据的关系

论文中,漂亮的热度图会让人眼前一亮

Seaborn 中的 heatmap就可以用来创建热度图

1. 准备数据 data

  由于是热度图,输入数据需要时二维

  随机创建一个8*8的矩阵

  data = np.random.rand(8,8)

  

 

 

2. 创建热度图

  sns.heatmap(data)

  plt.show()

      

 

 

3. 修改热度图的颜色分布cmap

  上图可以看出,颜色越深值越小。可是我比较习惯颜色越深代表值越大

   cmap=sns.color_palette('Reds')  

  sns.heatmap(data,cmap=cmap)

       这样从浅到深,数值越来越大了。Color_palette() 可以有多种改变,需要时可以翻阅文档。Seaborn中还有其他颜色设定,在文档中Color Palettes 模块有详细说明。

      

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM