有没有人会推荐一个特别的JavaScript图表库——特别是一个根本不使用flash的库?
当前回答
Fusion charts有一个新的javascript/jquery库,看起来很有前途。
其他回答
作为某种迟来的回答,请尝试d3.js http://mbostock.github.com/d3/
这是原生视觉的延续。 与float的最大区别在于所支持的特性的数量。 虽然float可能更简单,但d3.js绝对更强大。
Flotr是另一个基于Prototype的纯Javascript图表库,灵感来自Flot
还有另一个基于SVG的javascript库。它被称为Protovis,来自斯坦福可视化小组
它还允许制作漂亮的交互式图形和可视化。
http://vis.stanford.edu/protovis/ex/
尽管它只适用于现代网络浏览器
更新:protovis团队已经迁移到另一个名为d3.js(数据驱动文档)的库,正如他们所说:
Protovis团队现在正在开发一个新的可视化库D3.js,改进了对动画和交互的支持。D3建立在Protovis的许多概念之上。”
新库现在可以在以下地址找到:
http://mbostock.github.com/d3/
更新2:
“Rickshaw”是一个用于创建交互式时间序列图的JavaScript工具包。基于d3.js,这大大简化了d3.js的工作,尽管功能有点不强大。
http://code.shutterstock.com/rickshaw/
我最喜欢的(浮)已经提到了。
但一定要调查Ortho。 它非常适合用于树形图和时间轴。
jqPlot很棒。如果你的需求相当“正常”,你只是想画一些图表,你可能会被大量的js图表选项所淹没。假设您不想花费数小时进行研究,那么就使用jqPlot,因为它可能是您最好的选择。它很好地涵盖了大多数人的大多数用例。一些替代方案专门针对特定类型的图表,或者根据特定的用例构建。