gpt4 book ai didi

python - 如何通过 pandas dataframe axis python 获取条形图

转载 作者:太空宇宙 更新时间:2023-11-04 02:27:43 24 4
gpt4 key购买 nike

考虑以下数据框,这是它在 jupyter notebook 上的样子:

in(1): df

out(1):

months 0 1 3 6 12

name
------------------------------------
janedoe 1.0 3.0 3.0 2.0 1.0
johndoe 3.0 2.0 3.0 1.0 1.0
tfbundy 1.0 3.0 3.0 3.0 3.0
someone 1.0 2.0 3.0 4.0 4.0
another 1.0 2.0 2.0 3.0 2.0
... ... ... ... ... ...

等 700 行。我希望创建一个带有 stdev 误差条的条形图,其中 y 轴是每个月列的平均分数(1.0、3.0 等),x 轴是月份(0、1、3、6、12 ).我该怎么做?

谢谢。

最佳答案

最简单的方法是通过 seaborn.barplot ,因为它会创建错误栏和其他不错的东西。

首先,融化 DataFrame:

m = pd.melt(df).rename(columns={'variable': 'month'})

这将创建一个包含两列的 DataFrame:monthvalue。现在绘制它:

import seaborn as sns

sns.barplot(x='month', y='value', data=m)

对于您样本中的数据,它将如下所示:

enter image description here

关于python - 如何通过 pandas dataframe axis python 获取条形图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49958638/

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