Python读取xlsx数据生成图标代码实例


Posted in Python onAugust 12, 2020

运行结果:

Python读取xlsx数据生成图标代码实例

程序代码如下:

#将excel中的数据进行读取分析
import openpyxl
import numpy as np
import math
import matplotlib.pyplot as pit
wk=openpyxl.load_workbook('信息11.xlsx')
sheet=wk.active
rows=sheet.max_row
cols=sheet.max_column
lst1=[]
lst2=[]
for i in range (1,rows+1):
  size1=sheet.cell(i,1).value
  lst1.append(size1)
  size2 = sheet.cell(i, 2).value
  lst2.append(size2)
num=0
dic_size={}
for item in lst1:
  dic_size[lst1[num]]=lst2[num]
  num+=1
#弄成百分比的形式
lst_total=[]
for item in dic_size:
  lst_total.append([item,dic_size[item]])
labels=[item[0] for item in lst_total] #使用列表生成式,得到饼图的标签
fraces=[item[1] for item in lst_total] #饼图中的数据源
pit.rcParams['font.family']=['SimHei'] #单独的表格乱码的处理方式
pit.scatter(labels,fraces)
pit.plot(labels,fraces,color='green')
pit.bar(labels,fraces,width=5,color='red')
z1=np.polyfit(labels,fraces,2)
p1=np.poly1d(z1)
x = np.linspace(0, 500, 50)
y=-0.00024*(x**2)+0.1013*(x)+10.23
pit.plot(x,y,color='purple')
#pit.savefig('图.jpg')
yre=[]
for item in labels:
  y=-0.00024*(item**2)+0.1013*(item)+10.23
  yre.append(round(y,6))
print(fraces)
print(yre)
result=[]
a=0
mse=0
mae=0
for i in range(0,10):
  a+=round(fraces[i]-yre[i],6)
  mae+=round(math.fabs(fraces[i]-yre[i]),6)
for i in range(0,10):
  result.append(round(fraces[i] - yre[i]-round(a/10,6), 6))
  mse += round((fraces[i] - yre[i]-round(a/10,6)) * (fraces[i] - yre[i]-round(a/10,6)), 6)
print(result)
print('均值',round(a/10,6))
print('均方误差',round(mse/10,6))
rmse=math.sqrt(round(mse/10,6))
print('均方根误差',round(rmse,6))
print('平均绝对误差',round(mae/10,6))
print('R平方的数值',1-((round(a/10,6))*round(a/10,6))/round(mse/10,6))
print(p1)
#pit.show()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python学习笔记之os模块使用总结
Nov 03 Python
Python的Django框架中TEMPLATES项的设置教程
May 29 Python
Python实现批量将word转html并将html内容发布至网站的方法
Jul 14 Python
使用Python编写简单的画图板程序的示例教程
Dec 08 Python
Python的Django框架中消息通知的计数器实现教程
Jun 13 Python
pandas删除行删除列增加行增加列的实现
Jul 06 Python
使用pygame写一个古诗词填空通关游戏
Dec 03 Python
Python-numpy实现灰度图像的分块和合并方式
Jan 09 Python
python 安装库几种方法之cmd,anaconda,pycharm详解
Apr 08 Python
Python中使用socks5设置全局代理的方法示例
Apr 15 Python
Pytorch 使用opnecv读入图像由HWC转为BCHW格式方式
Jun 02 Python
详解Python为什么不用设计模式
Jun 24 Python
Idea安装python显示无SDK问题解决方案
Aug 12 #Python
Python selenium如何打包静态网页并下载
Aug 12 #Python
Python selenium爬取微信公众号文章代码详解
Aug 12 #Python
PyQt5 QDockWidget控件应用详解
Aug 12 #Python
pyqt5 textEdit、lineEdit操作的示例代码
Aug 12 #Python
基于python requests selenium爬取excel vba过程解析
Aug 12 #Python
PyCharm+PyQt5+QtDesigner配置详解
Aug 12 #Python
You might like
php include,include_once,require,require_once
2008/09/05 PHP
PHP 批量删除数据的方法分析
2009/10/30 PHP
几款免费开源的不用数据库的php的cms
2010/12/19 PHP
PHP通过正则表达式下载图片到本地的实现代码
2011/09/19 PHP
php中in_array函数用法分析
2014/11/15 PHP
PHP过滤黑名单关键字的方法
2014/12/01 PHP
PHP is_array() 检测变量是否是数组的实现方法
2016/06/13 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
兼容多浏览器的字幕特效Marquee的通用js类
2008/07/20 Javascript
IE8 下的Js错误HTML Parsing Error...
2009/08/14 Javascript
JS解析json数据并将json字符串转化为数组的实现方法
2012/12/25 Javascript
JS中setTimeout()的用法详解
2013/04/14 Javascript
javascript中RegExp保留小数点后几位数的方法分享
2013/08/13 Javascript
js获得页面的高度和宽度的方法
2014/02/23 Javascript
node.js+Ajax实现获取HTTP服务器返回数据
2014/11/26 Javascript
使用jQuery制作Web页面遮罩层插件的实例教程
2016/05/26 Javascript
Extjs gridpanel 中的checkbox(复选框)根据某行的条件不能选中的解决方法
2017/02/17 Javascript
详解.vue文件中监听input输入事件(oninput)
2017/09/19 Javascript
微信小程序登陆注册功能的实现代码
2019/12/10 Javascript
讲解python参数和作用域的使用
2013/11/01 Python
Python简单删除列表中相同元素的方法示例
2017/06/12 Python
Python使用struct处理二进制的实例详解
2017/09/11 Python
Python引用计数操作示例
2018/08/23 Python
对python数据切割归并算法的实例讲解
2018/12/12 Python
python协程之动态添加任务的方法
2019/02/19 Python
Django web框架使用url path name详解
2019/04/29 Python
深入浅析Python中的迭代器
2019/06/04 Python
Python中一个for循环循环多个变量的示例
2019/07/16 Python
Python列表删除元素del、pop()和remove()的区别小结
2019/09/11 Python
Python Excel vlookup函数实现过程解析
2020/06/22 Python
东芝官网商城:还原日式美学,打造美好生活
2018/12/27 全球购物
英国儿童鞋和靴子:Start-Rite
2019/05/06 全球购物
公司财务流程之主管工作流程
2014/03/03 职场文书
卫生厅领导班子党的群众路线教育实践活动整改措施
2014/09/20 职场文书
关于运动会的广播稿
2014/09/22 职场文书
幼儿园安全工作总结2015
2015/04/20 职场文书