Ayrık bir yıldız derecelendirmesinde (1-5) değer başına düşen değer miktarını gösteren bir histogram oluşturmaya çalışıyorum. Değer başına bir çubuk olmalı ve x ekseninde, gösterilecek tek numaralar her çubuğun altında (ortalanmış) [1,2,3,4,5]. Çubuk grafik/histogram, ayrık değer başına çubukla nasıl oluşturulur?
ben 0-7 arasında olması 5 veya onların aralığına kutuları miktarını ayarlayarak çalıştı, ama obudur (verilen görüntüde gibi) değerler arasında yayılan çubukları oluşturur kod denedim (pandalar ve numpy):
df.stars.hist()
ve
hist, bins = np.histogram(x1, bins=5)
ax.bar(bins[:-1], hist.astype(np.float32)/hist.sum(), width=(bins[1]-bins[0]), color="blue")
Teşekkürler, bu harika! Tutarı genel olarak toplam verilerden yüzde olarak gösteriyorum, önerilen yaklaşımı kullanarak bunu nasıl yaparsınız? – d1337