数据基础编程应用5_第1页
数据基础编程应用5_第2页
数据基础编程应用5_第3页
数据基础编程应用5_第4页
数据基础编程应用5_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

API-matoplotlib组件1234Python可视化

API组件

统计函数图像的介绍01Python可视化

01Python可视化1、MatplotlibMatplotlib是一个强大的工具,它是Pandas’builtin-plotting和Seaborn的基础。Matplotlib能够绘制许多不同的图形,还能调用多个级别的许多API。发现pyplotapi非常好用,可能用不上Transforms或者artists,将从pandas和seaborn开始介绍,然后介绍如何调用pyplot的API。matplotlib并不局限于处理DataFrame数据,它支持所有使用getitem作为键值的数据类型。图01-012、BokehBokeh是一款针对浏览器开发的可视化工具。和matplotlib一样,Bokeh拥有一系列API接口。比如glpyhs接口,该接口matplotllib中的Artists接口非常相似,它主要用于绘制环形图、方形图和多边形图等。最近Bokeh又开放了一个新的图形接口,该接口主要用于处理词典数据或DataFrame数据,并用于绘制罐头图。图01-0201Python可视化3、pariplotpariplot是PairGrid的一个包装函数,它提供了seaborn一个重要的抽象功能——Grid。Seaborn的Grid将matplotlib中Figure和数据集中的变量联系起来了。图01-0301Python可视化4、pyechartspyecharts是一个用于生成Echarts图表的类库。Echarts是百度开源的一个数据可视化JS库。用Echarts生成的图可视化效果非常棒,pyecharts是为了与Python进行对接,方便在Python中直接使用数据生成图。使用pyecharts可以生成独立的网页,也可以在flask、django中集成使用。pyecharts是一个用于生成Echarts图表的类库。01Python可视化图01-045、JPype5.1JPype是什么?JPype是一个能够让python代码方便地调用Java代码的工具,从而克服了python在某些领域(如服务器端编程)中的不足。5.2JPype与Jython(JPython后继者)的区别?运行环境不同:jython运行在jvm上,而JPype的实际运行环境仍然是pythonruntime,只是在运行期间启动了一个嵌入的jvm;2)使用者不同:Jython是给java程序员玩的,JPype是给python程序员玩的。01Python可视化图01-0502API组件

02API组件图02-011、什么是API?

API就是应用程序编程接口。它是能用来操作组件、应用程序或者操作系统的一组函数。典型的情况下,API由一个或多个提供某种特殊功能的DLL组成。DLL是一个文件,其中包含了在MicrosoftWindows下运行的任何应用程序都可调用的函数。运行时,DLL中的函数动态地链接到调用它的应用程序中。2、API的传统开发

API传统上是为开发Windows应用程序的C和C++程序员编写的,但其他的编程语言(包括VBA)也可以调用DLL中的函数。因为大部分DLL主要是为C和C++程序员编写和整理说明的,所以调用DLL函数的方法与调用VBA函数会有所不同。02API组件图02-023、使用API的注意事项

在使用API时必须了解如何给DLL函数传递参数。警告:在调用WindowsAPI和其他DLL函数可能会给的应用程序带来不良影响。从自己的代码中直接调用DLL函数时,绕过了VBA通常提供的一些安全机制。如果在定义或调用DLL函数时出现错误(所有程序员都不可避免),可能会在应用程序中引起应用程序错误(也称为通用性保护错误,或GPF)。最好的解决办法是在运行代码以前保存该项目,并确保了解DLL函数调用的原理。02API组件图02-034、Vue.js组件的三个API:prop、event、slot

一个再复杂的组件,都是由三部分组成的:prop、event、slot。它们构成了Vue.js组件的API。如果你开发的是一个通用组件,那一定要事先设计好这三部分,因为组件一旦发布,后面再修改API就很困难了,使用者都是希望不断新增功能,修复bug,而不是经常变更接口。如果你阅读别人写的组件,也可以从这三个部分展开,它们可以帮助你快速了解一个组件的所有功能。02API组件图02-0403统计函数

03

统计函数1、统计函数概念统计函数是指统计工作表函数,用于对数据区域进行统计分析。例如,统计工作表函数可以提供由一组给定值绘制出的直线的相关信息,如直线的斜率和y轴截距,或构成直线的实际点数值。图03-012、算术平均值AVERAGE和AVERAGEAAVERAGE计算选中区域中所有包含数值单元格的平均值。图03-0203

统计函数3、数据集的内部平均值TRIMMIAN

函数TRIMMEAN先从数据集的头部和尾部除去一定比例的数据点,然后再求余下数据平均值。图03-0303

统计函数4、区域中数据的频率分布FREQUENCY

frequency函数的语法格FREQUENCY(data_array,bins_array)Data_array是一组数值,然后根据Bins_array中对data_array中的数值进行分组的情况,统计频率。图03-0403

统计函数5、极值(最值)/较值/中值

极值(最值)MAX/MAXA,MIN/MINAMAX返回一组数值中的最大值语法:MAX(number1,[number2],...),只对数值进行计算MAXA返回数据集中的最大值,语法同MAX,与MAX的区别在于将文本值和逻辑值(如TRUE和FALSE)作为数字参与计算,TURE按1计算,FALSE按0计算;MIN和MINA都是计算最小值,MIN语法和用法同MAX,MINA用法同MAXA。图03-0503

统计函数6、排名RANK

rank函数的语法:rank(number,ref,[order])number—参与排名的数值ref—排名的数值区域order—有1和0两种。0—从大到小排名(降序),1—从小到大排名(升序)。0默认不输入,就是从大到小的排名。如有排名相同,下一名次直接跳过,如图03-06所示,两个第四名,没有第五名。图03-0603

统计函数7、众数:数据集中出现频率最多的数/MODE返回这个区域内数值出现最多的值。语法:MODE(number1,[number2],...])一般情况求出众数,还需求众数出现次数,用COUNTIF函数。图03-0703

统计函数8、计数函数COUNT/COUNTACOUNT函数和COUNTA函数都是计算非空单元格个数。COUNT只计算数字所在单元格个数(日期和时间是数字),文本、符号、逻辑值、错误值所在单元格不计入在内。图03-0803

统计函数04图像的介绍04

图像的介绍图04-011、柱状图柱状图(barchart),是一种以长方形的长度为变量的表达图形的统计报告图,由一系列高度不等的纵向条纹表示数据分布的情况,用来比较两个或以上的价值(不同时间或者不同条件),只有一个变量,通常利用于较小的数据集分析。04

图像的介绍图04-022、条形图条形图(bar

chart)是用宽度相同的条形的高度或长短来表示数据多少的图形。条形图可以横置或纵置,纵置时也称为柱形图(columnchart)。此外,条形图有简单条形图、复式条形图等形式。条形图是统计图资料分析中最常用的图形。主要特点有:1、能够使人们一眼看出各个数据的大小。2、易于比较数据之间的差别。04

图像的介绍图04-033、饼图饼图英文学名为SectorGraph,有名PieGraph。常用于统计学模块。2D饼图为圆形,手画时,常用圆规作图。04

图像的介绍图04-044、极线图在数学中,极线通常是一个适用于圆锥曲线的概念,如果圆锥曲线的切于A,B两点的切线相交于P点,那么P点称为直线AB关于该曲线的极点(pole),直线AB称为P点的极线(polar)。04

图像的介绍图04-055、气泡图气泡图(bubblechart)是可用于展示三个变量之间的关系。它与散点图类似,绘制时将一个变量放在横轴,另一个变量放在纵轴,而第三个变量则用气泡的大小来表示。04

图像的介绍图04-066、误差棒图误差棒是以被测量的算术平均值为中点,在表示测量值大小的方向上画出的一个线段,线段长度的一半等于(标准或扩展)不确定度。它表示被测量以某一概率(68%

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论