python如何绘制给出数据的频率分布直方图
时间: 2023-06-10 12:05:32 浏览: 123
要在 Python 中绘制给出数据的频率分布直方图,可以使用 matplotlib 库。以下是实现这一目标的示例代码:
```python
import matplotlib.pyplot as plt
# 给出数据
data = [1, 2, 2, 2, 3, 3, 4, 4, 4, 4, 4]
# 绘制直方图
plt.hist(data, bins=range(1, 6), rwidth=0.8)
# 添加标题和坐标轴标签
plt.title('Frequency Distribution')
plt.xlabel('Value')
plt.ylabel('Frequency')
# 显示图形
plt.show()
```
这段代码会按照给出的数据绘制一个频率分布直方图,其中 x 轴表示数据的取值范围,y 轴表示每个值在数据中出现的次数。
阅读全文