python 柱状图加曲线
时间: 2024-08-22 07:03:22 浏览: 128
在Python中,可以使用matplotlib库来实现柱状图与曲线图的结合。matplotlib是一个用于创建静态、动态和交互式可视化的库,非常适合制作各种图表。以下是结合柱状图和曲线图的一个简单示例:
首先,你需要安装matplotlib库(如果尚未安装):
```python
pip install matplotlib
```
然后,你可以使用以下代码创建一个柱状图并添加一条曲线:
```python
import matplotlib.pyplot as plt
# 准备数据
categories = ['A', 'B', 'C', 'D', 'E']
values_bar = [10, 20, 15, 25, 30]
values_line = [15, 12, 23, 28, 33]
# 创建一个柱状图
plt.bar(categories, values_bar, color='blue')
# 在同一图表上绘制曲线
plt.plot(categories, values_line, color='red', marker='o')
# 显示图表的标题和标签
plt.title('柱状图与曲线图的结合')
plt.xlabel('分类')
plt.ylabel('值')
# 添加图例
plt.legend(['曲线', '柱状'])
# 显示图表
plt.show()
```
在上述代码中,`plt.bar()`函数用于绘制柱状图,而`plt.plot()`函数用于绘制曲线图。通过调整颜色、标记等参数,你可以自定义图表的外观。`plt.legend()`函数用于添加图例,帮助区分图表中的不同数据系列。
阅读全文