python根据excel数据绘制图表,python根据excel生成报表
取出超过数据生成图表帮朋友写的一个小脚本从超过中取出数据,然后生成一个统计图表借助了计算机编程语言的第三方模块读操作和pyecharts xlrd Python中用来读取超过数据的模块安装点安装xlrdxlrd文档肾盂造影图电子海图是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可肾盂造影图就是通过计算机编程语言使用电子海图。安装点安装肾盂造影注意:现在有很多网上的使用肾盂造影图的版本都是v0.5.x的,现在安装都是第五颅神经的眼支版本的,两者差别还是蛮大的肾盂造影图分为v0.5.X和第五颅神经的眼支两个大版本,v0.5.X和第五颅神经的眼支间不兼容,v1是一个全新的版本肾盂造影第五颅神经的眼支版本文档代码分析# 打开存储数据的excel数据=xlrd。open _ workbook( C:\ \用户\ \管理员\ \桌面\ \新建文件夹\\个人-月\\12.xlsx)#以表格的形式取出数据table=data.sheets()[0]#取出表格中第一列数据PM2_5=表。列_值(0)#生成一个折线统计图对象line=Line()#添加x轴元素线。add _ xaxis(handle _ time _ list(time[1:]))#添加y轴元素line.add_yaxis(PM2.5 ,PM2_5[1:])#渲染到超文本标记语言页面line.render( ./person/12.html )代码很简单,就是表格中的数据较多。
实现代码从pyecharts .图表导入栏,行导入xlrddef handle _ time _ list(time _ list): 处理漂浮物格式的时间数据为年/月/日小时:分钟时间列表:时间列表返回:处理好的时间数据列表 new _ time _ list=[xlrd。XL date _ as _ datetime(I,0).strftime(r“% Y/% M/% d % H:% M”)for I in time _ list]return new _ time _ list data=xlrd。open _ workbook( C:\ \用户\ \管理员\ \桌面\ \新建文件夹\\个人-月\ \ 12 .xlsx )table=data。sheets()[0]PM2 _ 5=表.列_值(0)PM10=表。col _ values(1)一氧化碳=表.列值(2)二氧化氮=表.列值(3)二氧化硫=表.列值(4)臭氧=表.列值(5)风=表.列值(6)压力=表.列值(7)水=表.列值(8)温度=表.列值(9)湿度=表。列值风速,wind[1:])line.add_yaxis(压强,pressure[1:])line.add_yaxis(降水量,water[1:])line.add_yaxis(温度,temperature[1:])line.add_yaxis(湿度,湿度[1:])line.render( ./person/12.html )想查看超过表格数据大致结构的可以点这里总结计算机编程语言还是很强大的!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。