使用seaborn绘制热度

 时间:2024-10-14 07:33:24

1、导入数据。使用seaborn自带的数据集flights = sns.load_dataset('flights')

使用seaborn绘制热度

2、对这个数据做透视表:透视表显示每列为一个年份,每行代表1个月的数据flights = flights.pivot('month','year','passengers')

使用seaborn绘制热度

3、绘图。直接将此透视表数据传递给heatmap函数绘制热度图:这样可以看出每年每月乘坐航班的人次分布情况:ax = sns.heatmap(flights)

使用seaborn绘制热度

4、如果需要查看具体的数值,可以通过参数将其显示出来

使用seaborn绘制热度

5、seaborn自带很多色板,可以调整为自己想要的颜色。这里调整为PuBuax = sns.heatmap(flights, cmap='PuBu')

使用seaborn绘制热度

6、上面默认的热度图上每个格子之间是连在一起的,可以给热度图每个格子增加边框线:通过linewidth参数指定,简写lw:ax = sns.heatmap(flights, cmap='PuBu',lw=0.5)

使用seaborn绘制热度
  • 如何在亿图图示中添加模板和例子
  • 如何借助Excel 2016数据条直观分析数据
  • 怎样在亿图图示中创建判定流程图符号
  • R语言基础:图层基础、加标签
  • Origin中怎么通过Analysis添加Polynomial拟合?
  • 热门搜索
    感冒吃什么好的快 好奇的近义词是什么 小孩睡觉出汗是怎么回事 依靠的近义词 怎么样才能快速减肥 痔疮反复发作怎么办 感冒发烧 痔疮发了怎么办 天干地支怎么读 夸耀的近义词