python画概率密度直方图+曲线图

import pandas as pd
x = np.random.randn(1000)
data = pd.Series(x)  # 将数据由数组转换成series形式
plt.hist(data,density = True,edgecolor ='w',label = '直方图')
data.plot(kind = 'kde', label = '密度图')
plt.legend()
 
 
注意纵轴是概率密度而不是概率(特别的:当bins的大小=1的时候,概率密度=概率。用这个方法就可以给整型变量画出概率的hist了)

 

 
posted @ 2022-12-05 15:58  乌蝇哥  阅读(2138)  评论(0编辑  收藏  举报