gpt4 book ai didi

python - 如何将 pandas 系列转换为 seaborn 条形图

转载 作者:太空宇宙 更新时间:2023-11-03 20:57:09 24 4
gpt4 key购买 nike

我有一个根据调查问题的答案创建的 Pandas 系列。例如

Age      q1       
10+ No 16
No Answer 1
Yes 8
5-7 No 20
No Answer 1
Yes 22
7-9 No 18
No Answer 1
Yes 16
Under 5 No 11

现在我想为此创建一个seaborn条形图。在条形图中,我希望“年龄”为 x 轴,每个年龄桶应以不同颜色显示每个答案的计数,如下所示。

seaborn bar chart

最佳答案

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

sns.set(style="white", context="talk")

d1 =['Age','q1','q2'] #have taken count as q2
data= [
['10+','No',16],
['10+','No Answer',1],
['10+','Yes',8],
['5-7','No',20],
['5-7','No Answer',1],
['5-7','Yes',22],
['7-9','No',18],
['7-9','No Answer',1],
['7-9','Yes',16],
['Under5','No',11,]
]

df =pd.DataFrame(data,columns=d1)

sns.catplot(x="Age", y="q2", hue="q1", data=df,
height=6, kind="bar", palette="muted")

plt.show()

enter image description here

关于python - 如何将 pandas 系列转换为 seaborn 条形图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55940677/

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