Próbuję utworzyć histogram, który pokaże ilość ocen na wartość w dyskretnej ocenie gwiazdek (1-5). Powinien istnieć słupek na wartość, a na osi x jedyne wyświetlane liczby to [1,2,3,4,5] pod każdym paskiem (wyśrodkowane).Jak utworzyć wykres słupkowy/histogram z kreską na dyskretną wartość?
że próbowano ustawienie ilości pojemników do 5 lub jego zakresu się od 0-7, lecz tworzy w poprzek prętów, które obejmują wartości (jak w obrazie dostarczanym)
To Kod próbowałem (pandy i numpy):
df.stars.hist()
i
hist, bins = np.histogram(x1, bins=5)
ax.bar(bins[:-1], hist.astype(np.float32)/hist.sum(), width=(bins[1]-bins[0]), color="blue")
Dzięki, to świetnie! Rzeczywiście pokazuję kwotę w procentach z ogólnych danych, w jaki sposób zrobiłbyś to za pomocą proponowanego podejścia? – d1337