如何用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画出条形统计图和折线图了。希望对你有所帮助!