Trong RI có thể tạo đầu ra mong muốn bằng cách thực hiện:
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))
Trong python (với matplotlib), điều gần nhất tôi nhận được là với một biểu đồ đơn giản:
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()
Tôi cũng đã thử tham số Normed = True nhưng không thể nhận được gì khác ngoài việc cố gắng điều chỉnh một gaussian vào biểu đồ.
Những nỗ lực mới nhất của tôi đã diễn ra scipy.stats
và gaussian_kde
theo các ví dụ trên web, nhưng cho đến nay tôi vẫn chưa thành công.
seaborn
stackoverflow.com/a/32803224/1922302