python中的双x标签matplotlib

时间:2018-12-07 23:27:34

标签: python matlab

我使用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()

0 个答案:

没有答案