Sto provando a creare un istogramma che mostrerà la quantità di valutazioni per valore in una valutazione discreta a stelle (1-5). Ci dovrebbe essere una barra per valore, e nell'asse x gli unici numeri da mostrare sono [1,2,3,4,5] sotto ogni barra (centrato).Come creare un grafico a barre/istogramma con barra per valore discreto?
Ho provato a fissare la quantità di bidoni per 5 o loro gamma di essere da 0-7, ma che crea barre che si estendono attraverso i valori (come nell'immagine in dotazione)
Questo è il codice che ho provato (panda e NumPy):
df.stars.hist()
e
hist, bins = np.histogram(x1, bins=5)
ax.bar(bins[:-1], hist.astype(np.float32)/hist.sum(), width=(bins[1]-bins[0]), color="blue")
Grazie, che è grande! In realtà sto mostrando l'importo come percentuale dai dati complessivi, come faresti utilizzando l'approccio proposto? – d1337