如何用Python画条形统计图和折线图
一、流程表格
步骤 | 描述 |
---|---|
1 | 准备数据 |
2 | 画条形统计图 |
3 | 画折线图 |
二、具体步骤及代码
1. 准备数据
首先,我们需要准备用于绘制图表的数据。
# 创建数据集
data = {'年份': [2015, 2016, 2017, 2018, 2019],
'销售额': [100, 120, 150, 130, 140],
'利润': [20, 30, 35, 25, 30]}
2. 画条形统计图
接着,我们使用matplotlib库来画出条形统计图。
import matplotlib.pyplot as plt
# 设置中文字体
plt.rcParams['font.sans-serif'] = ['SimHei']
# 创建画布和子图
fig, ax = plt.subplots()
# 绘制条形统计图
ax.bar(data['年份'], data['销售额'], color='skyblue', label='销售额')
ax.set_xlabel('年份')
ax.set_ylabel('销售额')
ax.set_title('销售额随年份变化')
ax.legend()
plt.show()
3. 画折线图
最后,我们使用相同的数据集来画出折线图。
# 创建画布和子图
fig, ax = plt.subplots()
# 绘制折线图
ax.plot(data['年份'], data['利润'], marker='o', color='r', label='利润')
ax.set_xlabel('年份')
ax.set_ylabel('利润')
ax.set_title('利润随年份变化')
ax.legend()
plt.show()
三、甘特图
gantt
title 画条形统计图和折线图流程
dateFormat YYYY-MM-DD
section 准备数据
准备数据 :done, a1, 2022-01-01, 1d
section 画条形统计图
画条形统计图 :done, a2, 2022-01-02, 2d
section 画折线图
画折线图 :done, a3, after a2, 2d
四、序列图
sequenceDiagram
小白->>开发者: 不知道如何画条形统计图和折线图
开发者->>小白: 首先准备数据
小白->>开发者: 准备好了
开发者->>小白: 然后画条形统计图
小白->>开发者: 画好了
开发者->>小白: 最后画折线图
小白->>开发者: 画好了
通过以上步骤,你可以成功地用Python画出条形统计图和折线图了。希望对你有所帮助!