gpt4 book ai didi

python - 绘制数据框的热图

转载 作者:行者123 更新时间:2023-12-01 00:27:08 25 4
gpt4 key购买 nike

给定一个 pandas 数据框,它看起来与此类似:

 d = {'name_1': ['a', 'b', 'c'], 'classifikation' : ['x','x','y'] ,  'value': [1, 2, 3]}
df = pd.DataFrame(data=d)

我想使用 hvplot 绘制一个简单的 heatmat。但运行

df.compute().hvplot.heatmap(x='name_1', y='classifikation ', C='value', reduce_function=np.mean, colorbar=True)

只是给我一个错误:

AttributeError: 'DataFrame' object has no attribute 'compute'

我不知道我应该做什么来解决这个问题。也许你们中的一个人可以帮助我如何为这种类型的数据帧绘制热图。

最佳答案

我试过了

导入包

import numpy as np
import hvplot.pandas

设置数据框

d = {'name_1': ['a', 'b', 'c'], 'classification' : ['x','x','y'] ,  'value': [1, 2,3]}
df = pd.DataFrame(data=d)

生成热图

df.hvplot.heatmap(x='name_1', y='classification', C='value', reduce_function=np.mean, colorbar=True)

我明白了

enter image description here

所以你会注意到我删除了.compute()。我相信只有 Dask DataFrames 使用 .compute() 。

我看了here有关设置热图的指导

关于python - 绘制数据框的热图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58488442/

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