为了账号安全,请及时绑定邮箱和手机立即绑定

带有组的Python绘图条形图

带有组的Python绘图条形图

慕的地6264312 2021-05-09 16:49:10
我有以下数据框:我正在尝试绘制条形图,其中x为“配置名称”,y为“值”,每月一个条形图(每月一个bin)。我不确定如何执行此操作,有什么想法吗?
查看完整描述

2 回答

?
慕神8447489

TA贡献1780条经验 获得超1个赞

如果您将数据保存在pandas DataFrame中(比如说df),这很简单:


import seaborn as sns


sns.barplot(x='config names', y='value', data='df')

我不知道您每月要用一箱钱是什么意思。此处的垃圾箱是您的x轴。


如果您想将不同的月份划分为不同的垃圾箱,则应将它们添加到hue参数中。


import seaborn as sns


sns.barplot(x='config names', y='value', data='df', hue='month')


查看完整回答
反对 回复 2021-05-18
?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

我可能不明白您的要求,但它看起来像这样, 所以我建议您对数据框做一个数据透视表。假设您的数据框变量名称为df,您可以尝试以下操作:


import pandas as pd

import numpy as np


pt_df = pd.pivot_table(

  df, 

  values=['value'], 

  columns=['month'], 

  aggfunc=np.sum

).plot(kind='bar')


查看完整回答
反对 回复 2021-05-18
  • 2 回答
  • 0 关注
  • 265 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号