【发布时间】:2014-05-24 21:22:20
【问题描述】:
我通过首先生成以下 DataFrame 在 pandas 中生成图:
plotData=resultData.groupby(['student_model','lo_id']).describe().nShots.unstack().reset_index()
plotData['se'] = plotData['std']/np.sqrt(plotData['count'])
生成的数据框如下所示:
然后我像这样旋转和绘制:
plotData.pivot(index='student_model',columns='lo_id',values='mean').plot(kind='bar')
结果如下:
没关系,但我需要将“se”列中的值作为误差线添加到绘图中,并且无法使其正常工作。我知道我可以添加一个参数来调用绘图(即...plot(kind='bar', yerr=???)),但我不知道如何正确格式化它以使其正常工作。有什么想法吗?
【问题讨论】:
标签: python pandas matplotlib bar-chart