Я использую фрейм данных 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, но не знаю, как добавить вторую.
мой код:
# 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()