我使用pandas数据框来获得一个像这样的表:
state candidates sponsors_count
0 Iowa Hillary Clinton 10667
1 NH Kelly Ayotte 10289
2 NV Catherine Cortez Masto 9735
3 FL Donald Trump 9279
4 PA Pat Toomey 9179
我想创建一个在x轴上同时包含状态和候选项的条形图。到目前为止,我可以在那里创建一个X轴,但是不知道如何添加第二个X轴。
我的代码是:
# summary is the df table
ax = summary.plot.bar(x='state', y='sponsors_count', rot=90)
ax.set_xlabel('state')
ax.set_ylabel('sponsor_Volume')
ax.set_xticklabels(summary['candidates'])
fig_size = plt.rcParams["figure.figsize"]
ax2 = fig.add_axes([0.15, 0.1, 0.7, 0.3])
ax.set_xticklabels(summary['state'])
fig_size[0] = 12
fig_size[1] = 12
plt.show()