分别给出绘制概率直方图和概率密度直方图的python代码
时间: 2023-08-26 11:06:54 浏览: 184
python绘制直方图和密度图的实例
5星 · 资源好评率100%
绘制概率直方图可以使用Matplotlib库中的hist()函数,代码示例如下:
``` python
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
data = np.random.randn(1000)
# 绘制直方图
plt.hist(data, bins=30, density=True)
# 设置图形属性
plt.xlabel('Data')
plt.ylabel('Probability')
plt.title('Probability Histogram')
# 显示图形
plt.show()
```
绘制概率密度直方图可以使用Seaborn库中的distplot()函数,代码示例如下:
``` python
import seaborn as sns
import numpy as np
# 生成数据
data = np.random.randn(1000)
# 绘制概率密度直方图
sns.distplot(data, hist=True, kde=True, bins=30)
# 设置图形属性
plt.xlabel('Data')
plt.ylabel('Probability Density')
plt.title('Probability Density Histogram')
# 显示图形
plt.show()
```
阅读全文