gpt4 book ai didi

python - 从 pandas DataFrame 制作热图

转载 作者:IT老高 更新时间:2023-10-28 21:09:20 65 4
gpt4 key购买 nike

我有一个从 Python 的 Pandas 包生成的数据框。如何使用 pandas 包中的 DataFrame 生成热图。

import numpy as np 
from pandas import *

Index= ['aaa','bbb','ccc','ddd','eee']
Cols = ['A', 'B', 'C','D']
df = DataFrame(abs(np.random.randn(5, 4)), index= Index, columns=Cols)

>>> df
A B C D
aaa 2.431645 1.248688 0.267648 0.613826
bbb 0.809296 1.671020 1.564420 0.347662
ccc 1.501939 1.126518 0.702019 1.596048
ddd 0.137160 0.147368 1.504663 0.202822
eee 0.134540 3.708104 0.309097 1.641090
>>>

最佳答案

对于今天看到这个的人,我会推荐 Seaborn heatmap() 文档中的 here .

上面的示例将按如下方式完成:

import numpy as np 
from pandas import DataFrame
import seaborn as sns
%matplotlib inline

Index= ['aaa', 'bbb', 'ccc', 'ddd', 'eee']
Cols = ['A', 'B', 'C', 'D']
df = DataFrame(abs(np.random.randn(5, 4)), index=Index, columns=Cols)

sns.heatmap(df, annot=True)

其中 %matplotlib 是一个 IPython 魔术函数,供不熟悉的人使用。

关于python - 从 pandas DataFrame 制作热图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12286607/

65 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com