JavaScript图表库
有人会推荐一个特定的JavaScript图表库 - 特别是一个根本不使用闪存?
有越来越多的开源和商业解决方案用于纯JavaScript图表,不需要Flash。 在这个回应中,我只会提供开源选项。
有两种不需要Flash的图形JavaScript解决方案的主要类:
这两种方法都有优点和缺点,但对于图表库我建议稍后使用,因为它与DOM完美集成,允许使用DOM操作图表元素,最重要的是设置DOM事件。 相比之下,Canvas制图库必须重新发明DOM轮来管理事件。 因此,除非您打算在没有事件处理的情况下构建静态图,否则SVG / VML解决方案应该更好。
对于SVG / VML解决方案,有许多选项,其中包括:
Raphael是一个非常活跃,维护良好,成熟的开源图形库,具有非常好的跨浏览器支持,包括IE 6至8,Firefox,Opera,Safari,Chrome和Konqueror。 Raphael不依赖任何JavaScript框架,因此可以与Prototype,jQuery,Dojo,Mootools等一起使用。
有许多基于Raphael的图表库,包括(但不限于):
披露:我是github上的一名Ico叉子的开发人员。
如果您使用的是jQuery,我发现flot非常好 - 请尝试一下这些示例以查看它们是否适合您的需求,但是我发现它们可以完成我目前项目所需的大部分功能。
此外,ExtJS 4.0引入了一套很棒的图表 - 功能非常强大,并且设计用于处理实时数据。
检查http://www.highcharts.com!
Highcharts是一个用纯JavaScript编写的图表库,提供了一种向您的网站或Web应用程序添加交互图表的简单方法。 Highcharts目前支持线条,样条线,面积,面积,线条,栏,饼图和散点图类型。
链接地址: http://www.djcxy.com/p/31003.html