python好看的柱状图加折线图
时间: 2023-07-01 10:13:27 浏览: 49
好的,你可以使用Matplotlib库来绘制Python中的柱状图和折线图。以下是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
x = np.array(['A', 'B', 'C', 'D', 'E'])
y1 = np.array([20, 35, 30, 25, 40])
y2 = np.array([10, 20, 15, 30, 25])
# 绘制柱状图
plt.bar(x, y1, label='柱状图')
# 绘制折线图
plt.plot(x, y2, 'r', label='折线图')
# 设置图例
plt.legend()
# 显示图形
plt.show()
```
在这个例子中,我们生成了两个数据集,一个用于柱状图,另一个用于折线图。然后,我们使用`plt.bar`函数绘制柱状图,并使用`plt.plot`函数绘制折线图。最后,我们使用`plt.legend`函数添加图例,并使用`plt.show`函数显示图形。
你可以根据自己的需求修改代码中的数据和样式。希望这可以帮助到你。
相关问题
python柱状图加折线图
要在Python中绘制柱状图加折线图,你可以使用matplotlib库。下面是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
# 柱状图数据
x = [1, 2, 3, 4, 5]
y1 = [10, 15, 7, 12, 9]
# 折线图数据
y2 = [8, 12, 6, 10, 5]
# 创建画布和子图
fig, ax = plt.subplots()
# 绘制柱状图
ax.bar(x, y1)
# 绘制折线图
ax.plot(x, y2, color='red')
# 设置横轴和纵轴标签
ax.set_xlabel('X轴')
ax.set_ylabel('Y轴')
# 设置图标题
ax.set_title('柱状图加折线图')
# 显示图例
ax.legend(['折线图'])
# 显示图形
plt.show()
```
这段代码首先导入了matplotlib库,然后创建了一个画布和子图。接下来,我们定义了柱状图的数据x和y1,以及折线图的数据y2。然后,使用`bar()`函数绘制柱状图,使用`plot()`函数绘制折线图。之后,我们设置了横轴和纵轴的标签,设置了图标题,并显示了图例。最后,通过`plt.show()`函数显示了图形。
你可以根据自己的数据进行修改和扩展这段代码,以满足你的需求。希望对你有帮助!
python绘制柱状图&折线图
好的,以下是Python绘制柱状图和折线图的示例代码:
## 导入需要的库
import numpy as np
import matplotlib.pyplot as plt
## 准备数据
x = np.array([1,2,3,4,5]) # x轴数据
y1 = np.array([5,3,9,7,11]) # 柱状图数据
y2 = np.array([2,6,4,8,10]) # 折线图数据
## 绘制柱状图
plt.bar(x, y1, align='center',color='c', alpha=0.8) # 绘制柱状图
plt.xlabel('X Label') # x轴标签
plt.ylabel('Y Label') # y轴标签
plt.title('Bar Chart') # 图表标题
plt.show()
## 绘制折线图
plt.plot(x, y2, color='r', linewidth=2, label='Line') # 绘制折线图
plt.xlabel('X Label') # x轴标签
plt.ylabel('Y Label') # y轴标签
plt.title('Line Chart') # 图表标题
plt.legend() # 显示图例
plt.show()