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

Pandas 在单个条形图上绘制多列

Pandas 在单个条形图上绘制多列

一只甜甜圈 2021-06-23 17:46:14
我正在尝试将多个列绘制到单个条形图上。首先,我定义了它们:public_action_sum = df['Q17.4_1'].sum()    testified_sum = df['Q17.4_4'].sum()met_el_sum = df['Q17.4_5'].sum()... 然后将这些总和合并到一个数据帧中: actions_combined = [public_action_sum, testified_sum, met_el_sum, policy_sum, bill_sum]我正在尝试使用pandas.DataFrame.plot.bar并已编写:pd.DataFrame.plot.bar(x['Q17.4_1','Q17.4_4','Q17.4_5','Q17.4_6','Q17.4_7'],y=actions_combined,rot=0)但我收到错误“缺少 1 个必需的位置参数:‘self’我花了最后一个半小时试图弄清楚这个问题,但不确定我哪里出错了。想法?谢谢!
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 205 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信