我正在尝试将多个列绘制到单个条形图上。
首先,我定义了它们:
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’
我花了最后一个半小时试图弄清楚这个问题,但不确定我哪里出错了。想法?谢谢!
相关分类