几种JavaScript图形和图表绘制工具体验

http://www.csdn.net/article/2012-02-24/312361

推荐13款JavaScript图形和图表绘制工具

此文中推荐的js图表绘制工具粗略试用了下,大体感觉如下:



AwesomeChartJS

原文介绍:AwesomeChartJS作为一个简单的Javascript库,它可以被用来创建基于HTML 5 canvas元素的图表。目的是让用户只需用几行代码就可创建一个简单的图表。

笔者体验:的确比较简单,但是支持的图表功能不够丰富,饼图的表现效果不是很好,此外在demo中没有和图表交互的功能。如果做简单的图用这个很不错。


CanvasXpress

CanvasXpress是一个Javascript库利用tag在HTML5中执行任务,该库开发的目的是为 BMS系统生物学平台创建可视化的核心组件。它适用于高度复杂的图表和图形。


笔者体验: 此库似乎比较适合教学研究,支持很多种复杂图表,但不像商务用,看起来不是很正式。demo感觉比较慢。3D的图表是个亮点。


Highchart

Highchart是用纯JS编写的图表库,给你的网站或者Web应用呈现最直观、交互式的图表。 Highcharts 目前支持 line, spline, area, areaspline, column, bar, pie and scatter等图表类型。这个著名的图表解决方案曾被许多知名的企业使用,比如 IBM, NASA, Siemens, HP等。


笔者体验: 综合比较优秀。表现,速度,交互都不错。此外此库似乎还有个兄弟项目,highstock库可以一并看看。对非商业营业是免费的。



JS Charts

原文介绍:JS Charts是JavaScript只需很少或者无需代码即可实现的图形生成器。利用JS来绘制图表既简单又容易,因为你只需要客户端脚本即可实现(通过Web浏览器实现)。无需额外的插件或者服务器模块。只需要准备脚本、XML图表数据,JSON或JavaScript Array和绘图工具即可。

笔者体验: 去官网粗看了下,似乎不免费。。


JSXGraph

原文介绍:JSXGraph是一款跨浏览器的交互式几何图、函数绘图、图表的数据可视化工具。它完全在JavaScript实现,不依赖于任何库,并且使用SVG,VML和canvas。JSXGraph容易嵌入网页中,体积小,小于100K字节。无插件,采取特别措施优化性能。

笔者体验:各种例子比较多,有交互,比较有内涵,待研究。


其他未考察。


总结: 如果仅仅是为了自动生成一张柱状图饼图之类不难,使用服务端语言的一些chart类库等即可。但是要能够令图表有一定的交互性,还是需要js的canvas图表或者flash的。商用试试Highchart,其他几个研究。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值