Ich versuche ein Histogramm zu erstellen, das die Anzahl der Bewertungen pro Wert in einer diskreten Sternbewertung (1-5) anzeigt. Es sollte einen Balken pro Wert geben, und in der x-Achse sind die einzigen Zahlen [1,2,3,4,5] unterhalb jedes Balkens (mittig).Wie erstellt man ein Balkendiagramm/Histogramm mit Balken pro diskreten Wert?
ich versuchte, die Menge von Bins bis 5 oder dessen Bereich von 0-7 zu sein Einstellung, aber das erzeugt Balken, die sie über Werte (wie im Bild geliefert)
Dies ist die Spanne Code ich habe versucht (Pandas und numpy):
df.stars.hist()
und
hist, bins = np.histogram(x1, bins=5)
ax.bar(bins[:-1], hist.astype(np.float32)/hist.sum(), width=(bins[1]-bins[0]), color="blue")
Danke, das ist großartig! Ich zeige den Betrag in Prozent von den Gesamtdaten, wie würden Sie das mit dem vorgeschlagenen Ansatz machen? – d1337