用python画频数柱状图
时间: 2023-05-24 20:05:36 浏览: 115
python实现灰度图像直方图统计与均衡化.docx
以下是使用 Python 绘制频数柱状图的示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建数据集
data = [2, 3, 5, 5, 5, 6, 7, 8, 8, 9]
# 计算频数
freq = {}
for x in data:
freq[x] = freq.get(x, 0) + 1
# 提取 X 和 Y 轴数据
x = list(freq.keys())
y = list(freq.values())
# 绘制柱状图
plt.bar(x, y)
# 设置标题和标签
plt.title("Frequency Distribution")
plt.xlabel("Values")
plt.ylabel("Frequency")
# 显示图形
plt.show()
```
运行这段代码将生成一个包含数据集中值的频数柱状图。你可以根据需要修改数据集,并进行必要的调整来产生适合你的图表。
阅读全文