毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

JqPlot统计数据可视化方法研究及应用开发(4)

时间:2019-12-12 21:23来源:毕业论文
(2)Open Flash Chart:是以Flash和JavaScript为基础,最大的优点在于具有很强大的图表分析能力,提供多种语言API来控制图表,如PHP,Perl,Python,Java,ASP.Net等

(2)Open Flash Chart:是以Flash和JavaScript为基础,最大的优点在于具有很强大的图表分析能力,提供多种语言API来控制图表,如PHP,Perl,Python,Java,ASP.Net等。

(3)ECharts:Enterprise Charts,商业产品图表库,基于html5 Canvas,一个纯粹的JavaScript图表库,底层依赖ZRender,一个轻量级的Canvas类库。可以制作形象生动,直观,可交互的图表。支持柱状图、散点图、折线图、饼图等图形。

(4)FusionCharts:是一个跨平台和跨浏览器的Flash图表组件解决方案,能够被 ASP.NET, ASP, PHP, JSP, ColdFusion, Ruby on Rails, 简单 HTML页面甚至PPT调用。可以迅速为用户提供多种交互式动画图表。利用AJAX,与Javascript结合起来,可以即时在客户端更新图表。FusionCharts具有易于使用、减少服务器的负载,可运行在多种平台,并能提供多种图表类型的特点。

(5)D3[6][14]:全称是Data-Driven Documents。一个JavaScript函数库,最流行的可视化库之一,允许用户绑定任意数据到DOM,然后根据数据操作文档,创建可交互式图表。D3提供许多简单的函数,从而降低了生成图表的复杂度。

(6)JFreeCharts:一个开源的JAVA图表库,为applications, applets, servlets 以及JSP等设计。JFreeCharts可以生成PNG和EG格式的文件,同样支持PDF,EPS和SVG等矢量图形文件格式。其稳定、轻量级、功能强大的特点令开发人员喜爱。交互性能比不上Open Flash Charts。

(7)JqPlot:是一个基于JQuery的绘制图表的JavaScript框架,可以在web网页生成JavaScript图表。可以设置不同样式的图表,有数据高亮功能,可以设置旋转轴文字、默认是最优设置;可以自定义事件处理程序。JqPlot将各种功能封装成单独的JS库内,按需去加载所要使用的JS库,供大家使用,同时JqPlot,提供合理的缺省值,即时在不配置细节属性的时候,也能绘制出图形。JqPlot是系统采用的可视化技术,将在下节详细说明。

 

2.2.2  JqPlot

JqPlot[7][8][24]是基于JQuery的JavaScript框架的绘制图表的插件,能够产生优美的折线图、饼状图、和柱状图等图形。其主要特点如下:

支持许多图表样式

自定义坐标轴

目前支持到9维图形

数据高亮突出,

合理的缺省值,易于使用

允许自定义事件处理程序,创建新图表类型

可实现拖拽

自动计算趋势线

JqPlot使用的数据格式是二维数组,或者JSON数据,如果不是,则会报“Uncaught No Dara”异常。

下面是使用JqPlot的基本格式,$.jqplot ({})是图形生成函数,“chart1”代表id为chart1的p标签,“[[3,7,9,1,4]]”是作为生成的统计图形中的数据点。

JqPlot统计数据可视化方法研究及应用开发(4):http://www.youerw.com/jisuanji/lunwen_43339.html
------分隔线----------------------------
推荐内容