关于热力图的一些细节汇总以及热力图参数详解

先上效果
在这里插入图片描述

代码细节

1 开头加utf-8
2 数据过长或默认显示科学计数法
参考这篇取消
https://blog.csdn.net/qq_36178962/article/details/124788236
3 相关系数和公式的计算
https://blog.csdn.net/jiey0407/article/details/125241221
4 关于标签,会默认把你第一行的数据当做x轴和y轴的标签。
如果需要自己指定标签。
则需要指定。详细参数

完整代码

# -*- coding:utf-8 -*-
import seaborn as sns
import matplotlib.pyplot as plt
# 如果用的是 pandas读取的话,写路径即可
# 如果你用load加载 ,你需要复制整个文件,他会自动寻找 你指定的
data = sns.load_dataset('flights'). \
    pivot(index='month', columns='year', values='passengers')
def ShowGRAHeatMap(DataFrame):
    colormap = plt.cm.hsv
    ylabels = DataFrame.columns.values.tolist()
    f, ax = plt.subplots(figsize=(15, 15))
    ax.set_title('Wine GRA')
    # 设置展示一半,如果不需要注释掉mask即可


    with sns.axes_style("white"):
        sns.heatmap(DataFrame,
                    cmap="YlGnBu",
                    annot=True,
                    fmt='.20g',

                    )
    plt.show()


ShowGRAHeatMap(data)

热力图参数详解

seaborn 用dataframe画热力图

§ Code
还是GPT3帮我搞好了。

import seaborn as sns
import pandas as pd
import matplotlib.pyplot as plt

df = pd.DataFrame({'A':[1,2,1,2,1,2], 'B':[2,2,3,3,4,4], 'value':[1,2,3,4,5,6]})
sns.heatmap(df.pivot("A","B","value"))
plt.show()
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东方-教育技术博主

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值