怎么绘制一个折线柱形图
时间: 2024-11-22 22:37:10 浏览: 3
微信小程序绘制图表(折线图、柱状图)
在Python中,你可以使用matplotlib库来创建折线柱形图(也称为线图和条形图的组合)。这里有一个简单的例子说明如何做:
```python
import matplotlib.pyplot as plt
# 假设我们有两组数据:x坐标和对应的y值
x = [1, 2, 3, 4, 5]
line_data = [10, 8, 6, 10, 11] # 折线部分的数据
bar_data = [15, 13, 10, 15, 17] # 条形部分的数据
# 创建一个新的图形
plt.figure()
# 绘制折线图
plt.plot(x, line_data, label='Line Data', marker='o') # 使用'o'表示圆形标记点
# 绘制柱形图(默认情况下,柱状图会堆叠在折线上)
plt.bar(x, bar_data, bottom=line_data) # 参数bottom用于设置每个柱子下底的位置
# 添加标签、标题和图例
plt.xlabel('X-Axis')
plt.ylabel('Y-Axis')
plt.title('Line and Bar Chart Example')
plt.legend()
# 显示图形
plt.show()
```
在这个例子中,`plot()`函数用来画折线,`bar()`函数用来画柱形,`bottom`参数是为了让柱形在折线的基础上开始。
阅读全文