Item
Date M&Y State
2019-09 CH 4
2019-10 CH 2
2019-11 CH 7
DE 6
2020-02 CH 7
2020-04 CH 19
DE 1
LI 1
plt.figure()
states = ['CH','DE','LI']
#states = ['CH','DE','LI','Total']
pos = np.arange(len(states))
occ = [19,1,1]
#occ = [19,1,1,21]
bars = plt.bar(pos, occ, align='center')
#bars = plt.bar(pos, occ, align='center', linewidth=0, color='lightslategrey')
bars[0].set_color('#1F77B4')
bars[1].set_color('#F26419')
bars[2].set_color('#F6AE2D')
plt.xticks(pos, states, alpha=0.8)
plt.title('April Items', alpha=0.8)
plt.tick_params(top='off', bottom='off', left='off', right='off', labelleft='off', labelbottom='on')
for spine in plt.gca().spines.values():
spine.set_visible(False)
for bar in bars:
plt.gca().text(bar.get_x() + bar.get_width()/2, bar.get_height() - 5, str(int(bar.get_height())),
ha='center', color='w', fontsize=11)
plt.show()
На этом кадре данных я хотел бы построить гистограмму с:
- Дата M & Y по оси x
- Изменить Дата M & Y формат (например, 2019-09: сентябрь 2019)
- Для каждой Дата M & Y может быть до трех Состояние значений (DE , CH, LI)
- Я хотел бы построить их оба в стопке и нет (возможно, на двух соседних участках)
До сих пор я мог работать только с данными за апрель в качестве примера, потому что Я не смог справиться с MultiIndex.
Я все еще очень плохо знаком с python, и ваша помощь действительно приветствуется!
введите описание изображения здесь