5款性能出色的JavaScript图表插件
近日国外某网站发表了一篇JavaScript图表插件的介绍,jQuery插件中包含了许多强大的图表绘制插件,不过这里介绍的这些插件并不是jQuery附带的。它们的性能也十分出色,有望成为Flash在这一领域的强有力的竞争对手。我们来领略一下它们的风采:
1)Emprise Javascript Charts
图表类型:折线图、柱状图、饼形图、函数图、面积图、散点图、趋势图、模拟仪表图、K线图、浮动柱状图、堆叠柱状图。
Emprise是一个真正的强大的纯
Javascript图表插件。包括放大、交互、堆叠以及内建的Ajax功能。在所有jQuery图表插件和其它Javascript插件以及Flash
中,它是我见过功能最强大的。不过,一分钱一分货,价格也是很贵的。Emprise可以允许个人用户免费使用(包含一些功能限制),不过无限制的应用许可
高达1000美元。
2)Bluff Graphs
图表类型:累积图(Accumulator)、面积图、柱状图、折线图、迷你柱状图、迷你饼形图、迷你侧边栏、饼形图、网状图、侧边栏、蛛网图、堆叠图
早在Bluff发布的时候其易用性和强大的网站内嵌图表功能给我留下了深刻的印象。Bluff还包含了预设的图表主题,这些主题看起来非常漂亮。我在很多地方都使用Bluff,它们从来没让我失望。
你可以用两种方法来显示图表:一种是对javascript变量进行赋值,另一种是从HTML表格中读取数据,这两种方法工作起来都很好。
3)Raphael's Javascript Library
图表类型:想要什么就有什么
Raphael's Javascript Library同样给我留下了深刻的印象,这套插件库使用SVG和VML来创建炫目的动画图表,你可以发挥自己的想象创建各种各样的东西。
在图表说明的表现方式上也十分精彩,例如其交互图表就可以像GoogleAnalytics中的Flash那样工作。这个插件并不是主要为图表应用而开发
的,所以当需要用它创建图表的时侯需要一些额外的工作。它向人们展示了未来javascript和矢量图形的一个发展方向。
4)JSChart
图表类型:柱状图、折线图、饼形图
JSChart是另一款相当出色的javascript平面图表插件。图表显示的结果看起来非常漂亮,并且非常易于实现。数据源可以是javascript数组或是合法的XML文件。除此之外你唯一要做的是就是指定用那种图来显示,显示在哪里。
5)Graph-It
图表类型:迷你柱状图
我之所以把Graph-It也列出来是因为它和sparklines插件创建迷你柱状图的风格类似。虽然图形看起来不是那么出众,不过你可以自由更改。
结论
通过上面这些插件我们可以看到javascript有许多强大的功能库。我开始怀疑Flash还能在该领域主宰多久,从Raphael插件我觉得打破Flash的垄断指日可待。