In RI können Sie die gewünschte Ausgabe erstellen, indem Sie Folgendes tun:
data = c(rep(1.5, 7), rep(2.5, 2), rep(3.5, 8),
rep(4.5, 3), rep(5.5, 1), rep(6.5, 8))
plot(density(data, bw=0.5))
In Python (mit Matplotlib) kam ich mit einem einfachen Histogramm am nächsten:
import matplotlib.pyplot as plt
data = [1.5]*7 + [2.5]*2 + [3.5]*8 + [4.5]*3 + [5.5]*1 + [6.5]*8
plt.hist(data, bins=6)
plt.show()
Ich habe auch den Parameter normed = True ausprobiert , konnte aber nur versuchen, einen Gaußschen Wert an das Histogramm anzupassen.
Meine letzten Versuche gab es scipy.stats
und gaussian_kde
folgte Beispielen im Internet, aber ich war bisher erfolglos.
seaborn
Werfen