【问题标题】:Add annotations to heatmap with python3使用 python3 为热图添加注释
【发布时间】:2019-09-30 18:01:03
【问题描述】:

我使用 matplotlib 和 seaborn 创建了一个热图,看起来不错。

但我的问题是如何在热图上添加值。我当前的热图只包含不同的颜色。

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

data = pd.DataFrame(data={'x':index, 'y':colonnes, 'z':score})
data = data.pivot(index='x', columns='y', values='z')
sns.heatmap(data)
plt.show()

有什么想法吗?

谢谢

【问题讨论】:

    标签: python-3.x matplotlib heatmap


    【解决方案1】:
    sns.heatmap(data, annot=True)
    

    来自文档:

    annot : bool 或矩形数据集,可选。如果为 True,则在每个单元格中写入数据值。如果是与数据形状相同的类数组,则使用它来注释热图而不是原始数据。

    另外,使用fmtannot_kws 参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-06-21
      • 2012-07-10
      • 2012-02-27
      • 2018-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多