Python 数据处理之折线图--matplotlib

# -*- coding:utf-8 -*-
import matplotlib.pyplot as plt
import xlrd
import os


workbook = xlrd.open_workbook(os.path.join(os.getcwd(), 'Summary.xlsx'))
sheetData = workbook.sheets()[0]

rowNum = sheetData.nrows   #获取行数
colNum = sheetData.ncols   #获取列数

Ver = sheetData.row_values(0, 2, colNum)  #获取第0行,第2-colNum列(列从0列开始)
data1 = sheetData.row_values(3, 2, colNum)
data2 = sheetData.row_values(4, 2, colNum)
data3 = sheetData.row_values(5, 2, colNum)
data4 = sheetData.row_values(6, 2, colNum)

plt.figure()  # 创建画布
plt.plot(Ver, data1, marker='.', color='r', label='PCMark-data1')
plt.plot(Ver, data2, marker='.', color='b', label='PCMark-data2')
plt.plot(Ver, data3, marker='.', color='g', label='PCMark-data3')
plt.plot(Ver, data4, marker='.', color='c', label='PCMark-data4')
plt.legend()  # 显示图例(使绘制生效)
plt.xlabel('DeviceVer')  # 横坐标名称
plt.ylabel('Score')  # 纵坐标名称
plt.title('PCMark10 Core')  # 表格名称
plt.savefig(os.path.join(os.getcwd(), 'Summary'))  # 保存图片Summary.png到本地
plt.show()  # 显示图片

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值