JavaScript Charts API:绘制jQuery插件或谷歌可视化?

fab*_*474 35 javascript jquery charts flot google-visualization

我正在寻找一个在网站上显示的图表库.我将密集使用这个库(主要用于区域,线条和条形图),所以我更愿意在开始实施之前确保我的选择.

我最初考虑的网站图表库列表如下:

然而,经过对该论坛的一些研究和对网络的调查,我将我的候选人名单缩减为这两个图书馆:

  1. Flot jQuery插件
  2. 谷歌可视化

您建议我使用哪一个以及为什么(如果您使用了其中一个或两个,请告诉我您的反馈)?

他们如何在易用性,性能和功能方面相互比较?

谢谢

编辑:基于Flash图表库不符合我的约束条件

fab*_*474 32

在经过几次尝试和研究这两个可视化库之后,我将尝试回答我自己的问题,这里是我自己的每个解决方案的专业人员列表:

Flot Pros


  1. jQuery插件:如果您熟悉jQuery(或者如果您的应用程序与jQuery集成),使用Flot似乎很自然
  2. 离线可视化:您可以测试或将其安装到内部网站中.Google Visu只有在您访问Google网站时才能使用!
  3. 自定义:这基本上是一个JavaScript文件,所以如果你擅长JS编码,你可以自定义你的图表.此外,Flot插件系统允许您更好的模块化

Google Visualization专业人士


  1. 文档:太棒了!Google网站上提供了每种图表的示例
  2. 易于使用:真的.比Flot更容易(这需要以某种方式自定义div容器)
  3. 功能强大:你有很多种图形和功能(缩放,交互性......)
  4. Java和Python API:它可以为构建数据表提供很多帮助(至少对我来说,我可以使用Java API)

底线


如果您熟悉jQuery,请使用Flot.如果由于某些原因需要离线查看图表,请使用Flot.如果您想要完全控制,请使用Flot.

如果您不认识自己,请使用Google Visu.它易于学习和实施,记录完备且功能强大.