我正在尝试将多个列绘制到单个条形图上。首先,我定义了它们: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’我花了最后一个半小时试图弄清楚这个问题,但不确定我哪里出错了。想法?谢谢!
添加回答
举报
0/150
提交
取消