折线图的绘制方法

折线图的绘制方法

读取excel文件中的数据

  1. 导包
from openpyxl import load_workbook
  1. 使用openpyxl库读取‘学生成绩表.xlsx’
wb=load_workbook("D:/学生成绩表.xlsx",data_only=True)
  1. 获取表格
sheet=wb.get_sheet_by_name('计算机应用3班')

4.读取数据

  • 定义存储科目的列表subject
  • 定义存储周小芳成绩的列表grade_zhouxiaofang
  • 通过for循环读取excel表格中的信息并添加到列表当中
grade_zhouxiaofang=[]
subject=[]
for j in range(5,11):
    grade_zhouxiaofang.append(sheet.cell(3,j).value)
for j in range(5,11):
    subject.append(sheet.cell(2,j).value)     

print(grade_zhouxiaofang)
print(subject)

[90, 98, 90, 91, 369, 92.25]
['语文', '数学', '英语', '计算机基础', '总成绩', '平均成绩']

导入画图的包

import matplotlib.pyplot as plt

1.中文正常显示参数

plt.rcParams["font.sans-serif"] = ["SimHei"]
plt.rcParams["axes.unicode_minus"] = False

2.绘图

plt.plot(subject,grade_zhouxiaofang,label='周小芳')
plt.legend()
plt.title('周小芳成绩')
plt.xlabel('科目')
plt.ylabel('分数')
plt.savefig('./周小芳.jpg')
plt.show()

在这里插入图片描述

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2023-12-06 23:08:06       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-06 23:08:06       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-06 23:08:06       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-06 23:08:06       18 阅读

热门阅读

  1. quickapp_快应用_DOM节点

    2023-12-06 23:08:06       34 阅读
  2. 第2节:Vue3 模板语法

    2023-12-06 23:08:06       32 阅读
  3. ReadWriteLock 和 StampedLock 的比较与解析

    2023-12-06 23:08:06       38 阅读
  4. 使用Redis实现购物车后端处理

    2023-12-06 23:08:06       34 阅读
  5. MSSQL注入的小白常见问题答案解析

    2023-12-06 23:08:06       30 阅读
  6. Redis 实战缓存

    2023-12-06 23:08:06       37 阅读
  7. sql 注入 ctf wiki

    2023-12-06 23:08:06       42 阅读