数据是10,000个随机投掷的骰子
uni_data = np.random.randint(1, 7, 10000)
直方图
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7e938a0b4e57f172941b5be3d649a997.png)
直接用density=1,y轴的概率值是不对的
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/758d0a8574208306110046a60eeeeedf.png)
方法一:用bins修正,同时修正了x刻度对不齐的问题
plt.hist(uni_data,bins=np.arange(0.5, 7.5), edgecolor='w',density=1)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1d22a61e735a7abef1a8922918338288.png)
方法二:给bins增加权重(参考)
weights = np.ones_like(uni_data )/float(len(uni_data ))
plt.hist(uni_data, weights=weights)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/dffff06a828faeb79c68b17d78120cbe.png)