前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >HeatMap(热图)

HeatMap(热图)

作者头像
DrugScience
发布于 2021-02-04 06:57:34
发布于 2021-02-04 06:57:34
1.2K00
代码可运行
举报
文章被收录于专栏:DrugScienceDrugScience
运行总次数:0
代码可运行

热图是数据分析的基本图形之一,可以方便的表示大量数据的关联关系。

在这里我们使用seaborn绘制热图

我这里直接上代码了

因为是用jupyter notebook做的

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#!/usr/bin/env python
# coding: utf-8
# In[1]:
import matplotlib.pyplot as plt
import seaborn as sns
# In[2]:
sns.set()
# In[3]:
who
# 导入数据
# In[4]:
flights_long = sns.load_dataset("flights")
# 查看数据
# In[5]:
flights_long
# 数据格式转化
# In[7]:
flights = flights_long.pivot("month", "year", "passengers")
# In[8]:
flights
# In[9]:
#那么很明显了,seaborn热图绘制需要的数据格式即为上图
# In[39]:
#绘制一张最简单的heatmap
f = plt.subplots(figsize=(9, 6))
sns.heatmap(flights)
# In[42]:
#现在给他加上标签
f = plt.subplots(figsize=(9, 6))
sns.heatmap(flights,annot=True,fmt='d')
# In[44]:
#现在控制下分割线
f = plt.subplots(figsize=(9, 6))
sns.heatmap(flights, linewidths=.5)
# In[46]:
#换个颜色
f = plt.subplots(figsize=(9, 6))
sns.heatmap(flights, cmap="YlGnBu")
# In[49]:
#现在进行一下数据转化
type(flights)
# In[50]:
#这个是原始数据
flights_long
# In[51]:
#这个是heatmap需要的数据
flights
# In[53]:
#需要的包,pandas模块
from pandas.core.reshape.pivot import pivot
# In[54]:
help(pivot)
# In[56]:
#直接看事例应该很简单理解
#开始转换
fligh_test=flights_long.pivot(index='year',columns='month',values='passengers')
# In[57]:
fligh_test

上图:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FindKey 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python数据处理从零开始----第四章(可视化)(14)使用seaborn绘制热图
seaborn.heatmapHeat maps显示数字表格数据,其中单元格根据包含的值着色。 热图非常适合使这种数据的趋势更加明显,特别是在订购数据并且存在聚类时。
用户1359560
2019/02/26
2.7K0
数据可视化(19)-Seaborn系列 | 热力图heatmap()
案例代码已上传:Github https://github.com/Vambooo/SeabornCN
数据分析可视化
2019/10/02
3.8K0
数据可视化(19)-Seaborn系列 | 热力图heatmap()
Python数据分析之Seaborn(热图绘制)
[Style functions]http://seaborn.pydata.org/tutorial/aesthetics.html#aesthetics-tutorial
AI异构
2020/07/29
4.6K0
Python数据分析之Seaborn(热图绘制)
Python高级绘图库(Seanborn)
Python绘图一般都是利用matplotlib库,利用这个库可以画出各种优美的图形,但是这个库画一些论文中比较复杂的图形时,代码就比较难写。 今天就给大家介绍一个基于matplotlib制作的绘图专用的库,可以绘制论文所需的图形,代码还很简单。 这个库就是Seaborn! 绘图示例 散点图 import seaborn as sns sns.set_theme(style="ticks") df = sns.load_dataset("penguins") sns.pairplot(df, hue="s
GIS与遥感开发平台
2022/04/29
2.9K0
Python高级绘图库(Seanborn)
小白也能看懂的seaborn入门示例
Seaborn就是让困难的东西更加简单。它是针对统计绘图的,一般来说,能满足数据分析90%的绘图需求。Seaborn其实是在matplotlib的基础上进行了更高级的API封装,从而使得作图更加容易,在大多数情况下使用seaborn就能做出很具有吸引力的图,应该把Seaborn视为matplotlib的补充,而不是替代物。
1480
2019/11/07
4.7K0
小白也能看懂的seaborn入门示例
010.python科学计算库seaborn(下)
版权声明:本文为博主原创文章,允许转载,请标明出处。 https://blog.csdn.net/qwdafedv/article/details/82857011
qubianzhong
2018/10/10
2.6K0
010.python科学计算库seaborn(下)
关系(二)利用python绘制热图
seaborn主要利用heatmap绘制热图,可以通过seaborn.heatmap[1]了解更多用法
HsuHeinrich
2024/04/11
3320
关系(二)利用python绘制热图
【Python可视化6】Seaborn之heatmap热力图
Seaborn是基于matplotlib的Python可视化库。它提供了一个高级界面来绘制有吸引力的统计图形。Seaborn其实是在matplotlib的基础上进行了更高级的API封装,从而使得作图更加容易,不需要经过大量的调整就能使你的图变得精致。
1480
2020/01/23
5.2K0
【数据分析与可视化】seaborn实现柱状图和热力图
在线加载数据 https://github.com/mwaskom/seaborn 解决数据不存在 【解决sns加载数据报错】sns.load_dataset(“xxx”)报错 热力图 imp
瑞新
2020/07/07
8180
【数据分析与可视化】seaborn实现柱状图和热力图
Python数据可视化入门教程
什么是数据可视化?数据可视化是为了使得数据更高效地反应数据情况,便于让读者更高效阅读,通过数据可视化突出数据背后的规律,以此突出数据中的重要因素,如果使用Python做数据可视化,建议学好如下这四个Python数据分析包,分别是:
张俊红
2023/03/21
2.5K0
Python数据可视化入门教程
Pandas 高级教程——数据可视化
Pandas 提供了强大的数据可视化工具,可以帮助你更好地理解数据、发现模式和进行探索性数据分析。本篇博客将深入介绍 Pandas 中的数据可视化功能,并通过实例演示如何创建各种图表和图形。
Echo_Wish
2023/12/26
3580
Python 数据可视化,常用看这一篇就够了
如果你想要用 Python 进行数据分析,就需要在项目初期开始进行探索性的数据分析,这样方便你对数据有一定的了解。其中最直观的就是采用数据可视化技术,这样,数据不仅一目了然,而且更容易被解读。
全栈程序员站长
2022/09/07
2.1K0
几个好看的Seaborn图样~(虽然官方配色一般般,但我还是忍不住夸它)
Seaborn是基于matplotlib的图形可视化python包。你只要知道这个就好了。你见过的很多高端图都是出自它的手笔,比如相关系数热度图!很传统,也很棒!
一个有趣的灵魂W
2020/09/15
2K0
几个好看的Seaborn图样~(虽然官方配色一般般,但我还是忍不住夸它)
探索性数据分析,Seaborn必会的几种图
探索性数据分析(Exploratory Data Analysis,简称EDA),是指对已有的数据在尽量少的先验假设下进行探索,通过作图、制表、方程拟合、计算特征量等手段探索数据的结构和规律的一种数据分析方法。EDA强调让数据自身“说话”,通过EDA可以最真实、最直接的观察到数据的结构特征,发现数据变量之间的联系与区别,它是机器学习工作者挖掘关键特征的重要手段。
小萌哥
2020/07/21
3.5K0
探索性数据分析,Seaborn必会的几种图
Python数据可视化 热力图
Matplotlib是Python著名的2D绘图库,该库仿造Matlab提供了一整套相似的绘图函数,用于绘图和绘表,是强大的数据可视化工具和做图库,且绘制出的图形美观。
叶庭云
2020/09/17
6.8K0
Python数据可视化  热力图
seaborn从入门到精通03-绘图功能实现01-关系绘图
本文主要是seaborn从入门到精通系列第3篇,本文介绍了seaborn的绘图功能实现,本文是关系绘图,同时介绍了较好的参考文档置于博客前面,读者可以重点查看参考链接。本系列的目的是可以完整的完成seaborn从入门到精通。重点参考连接
用户2225445
2023/10/16
2350
seaborn从入门到精通03-绘图功能实现01-关系绘图
Python-Seaborn 17个超好看图表绘制
Seaborn是一个基于matplotlib且数据结构与pandas统一的统计图制作库。Seaborn框架旨在以数据可视化为中心来挖掘与理解数据。
DataCharm
2021/02/22
3.4K0
Python-Seaborn 17个超好看图表绘制
Python简单高效的可视化神器——Seaborn
前面我们已经介绍了matplotlib的一些基础和进阶的操作,相信大家已经掌握了。没有掌握的同学快回去学一学!
MeteoAI
2019/07/22
2.7K0
seaborn可视化绘图
今天给大家介绍基于seaborn的4份内置数据集绘制24个精美图形,代码复制即可运行。
皮大大
2024/06/14
1880
如何在 seaborn 中创建三角相关热图?
Seaborn是一个用于数据可视化的Python库。它在制作静态图时很有用。它建立在matplotlib之上,并与Pandas数据结构紧密集成。它提供了几个图来表示数据。在熊猫的帮助下,我们可以创造有吸引力的情节。在本教程中,我们将说明三个创建三角形热图的示例。最后,我们将学习如何使用 Seaborn 库来创建令人惊叹的信息丰富的热图。
很酷的站长
2023/08/11
4160
如何在 seaborn 中创建三角相关热图?
相关推荐
Python数据处理从零开始----第四章(可视化)(14)使用seaborn绘制热图
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验