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了)
![](https://img2023.cnblogs.com/blog/1615431/202212/1615431-20221205155801420-1422346266.png)