相关疑难解决方法(0)

将错误栏添加到pandas中的分组条形图中

我首先生成以下DataFrame,在pandas中生成一个图:

plotData=resultData.groupby(['student_model','lo_id']).describe().nShots.unstack().reset_index()
plotData['se'] = plotData['std']/np.sqrt(plotData['count'])
Run Code Online (Sandbox Code Playgroud)

结果数据框如下所示: 在此输入图像描述

然后我像这样转动和绘图:

plotData.pivot(index='student_model',columns='lo_id',values='mean').plot(kind='bar')
Run Code Online (Sandbox Code Playgroud)

导致以下结果:

在此输入图像描述

这一切都很好,但我需要将"se"列中的值作为错误栏添加到绘图中,并且无法使其工作.我知道我可以添加一个参数来调用plot(即...plot(kind='bar', yerr=???)),但我不知道如何正确格式化它以使其正常工作.有任何想法吗?

python matplotlib pandas

2
推荐指数
1
解决办法
2978
查看次数

标签 统计

matplotlib ×1

pandas ×1

python ×1