gpt4 book ai didi

python - 按类型绘制 Pandas 数据框

转载 作者:行者123 更新时间:2023-12-01 04:44:29 25 4
gpt4 key购买 nike

这是我现在的情节。

np.random.seed(1234)
test = pd.DataFrame({'id':[1,1,2,2,3,3,4,4],
'score':np.random.uniform(0,1,8),
'type': [0,1,0,1,0,1,0,1]})

test

id score type
0 1 0.191519 0
1 1 0.622109 1
2 2 0.437728 0
3 2 0.785359 1
4 3 0.779976 0
5 3 0.272593 1
6 4 0.276464 0
7 4 0.801872 1

test.plot(x='id',y='score',kind='bar')

enter image description here

如何绘制它,以便按“类型”列对其进行分组,并为每种类型使用不同的颜色?例如“类型”1,我希望条形图彼此相邻,“类型 1”为红色,“类型 0”为蓝色,这样更容易比较。

最佳答案

假设您想对分组求和,这可行吗?如果没有,您可能可以尝试使用它来实现您的目标。如果没有,请发布您想要绘制的汇总结果表格。

test.groupby(['id', 'type']).sum().unstack().plot(kind='bar')

enter image description here

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

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