300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > python读取excel文件数据并且画折线图(入门级)

python读取excel文件数据并且画折线图(入门级)

时间:2023-01-22 08:45:33

相关推荐

python读取excel文件数据并且画折线图(入门级)

1.excel表的数据结构

2.代码截图

2.1先读取excel数据创建空list数组存储数据

2.2读取col为每一列数据选取然后自定义选取x轴的数据,这里选择了行数为x

2.3读取一个工作簿中的每一行数据

2.4将list数组,存储读取的初始数据

2.5读取每一行中的每列数据

2.6将读取到的数据添加到values数组中

2.7添加网格,方便观察数据图像

2.8添加x和y坐标轴信息,和图例说明

2.9为了图像显示正常需要解决python中文问题

2.10为图像清晰说明需要添加必要的文字说明

import matplotlib.pyplot as pltimport xlrdxpix_data = []x_data = []y_data = []z_data = []wb = xlrd.open_workbook('2.xls')for s in wb.sheets():for row in range(s.nrows):xpix_data.append(row)values = []for col in range(s.ncols):values.append(s.cell(row, col).value)x_data.append(values[0])y_data.append(values[1])z_data.append(values[2])plt.grid()plt.plot(xpix_data, x_data,label='x轴数据')plt.plot(xpix_data, y_data,label='y轴数据')plt.plot(xpix_data, z_data,label='z轴数据')plt.rcParams['font.sans-serif']=['SimHei']plt.rcParams['axes.unicode_minus'] = Falseplt.title(u"日常数据波形")plt.xlabel(u"数据时间先后序列")plt.ylabel(u"数据波动值")plt.legend()plt.show()

3.将上面代码运行结果得出图片。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。