python实现绘制直方图进阶版
时间: 2023-08-28 13:06:01 浏览: 125
1天搞定Python进阶课程-Matplotlib绘图
Python 中可以使用 matplotlib 库实现绘制直方图。以下是一个简单的代码示例:
```python
import matplotlib.pyplot as plt
# 假设有一组数据
data = [23, 45, 27, 66, 87, 49, 56, 12, 77, 89]
# 使用 hist 函数绘制直方图
plt.hist(x=data, bins=10, color='skyblue', alpha=0.8, rwidth=0.9)
plt.grid(axis='y', alpha=0.75)
plt.xlabel('Value')
plt.ylabel('Frequency')
plt.title('Histogram')
plt.show()
```
这段代码中, `data` 变量指代了一组数据,而 `hist` 函数用于绘制直方图。`bins` 参数指定了直方图的 bin 的个数, `color` 参数指定了直方图的颜色, `alpha` 参数指定了直方图的透明度, `rwidth` 参数指定了每个 bin 的宽度。`grid` 函数用于显示网格线,`xlabel` 函数和 `ylabel` 函数分别用于设置 x 轴和 y 轴的标签, `title` 函数用于设置图表的标题。最后,`show` 函数用于显示图表。
阅读全文