hist()
时间: 2023-06-21 17:25:08 浏览: 140
hist.rar_hist
`hist()` 是 Matplotlib 中用于绘制直方图的函数,它可以将一组数据划分成多个相等大小的区间,并计算每个区间内数据的频率。直方图通常用于探索数据的分布情况,可以帮助我们了解数据的中心趋势、离散度等统计特征。例如,下面的代码绘制了一个简单的直方图:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成一组随机数据
data = np.random.randn(1000)
plt.hist(data) # 绘制直方图
plt.show() # 显示图形
```
此外,还可以使用 `bins` 参数设置直方图的区间数,使用 `range` 参数设置直方图的数据范围,使用 `density` 参数将频率转换为概率密度,使用 `cumulative` 参数绘制累积直方图等。例如,下面的代码绘制了一个具有自定义区间数和数据范围的直方图:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成一组随机数据
data = np.random.randn(1000)
plt.hist(data, bins=20, range=(-3, 3), density=True, cumulative=True) # 绘制直方图,并设置参数
plt.show() # 显示图形
```
这将绘制一个具有 20 个区间、数据范围为 -3 到 3、频率转换为概率密度、带有累积效果的直方图。
阅读全文