非笨重的客户端图表

时间:2010-01-21 14:11:17

标签: graph client-side

现在,在网站上,我有一个Java小程序,可以显示包含多个不同视图和选项的图形。根据用户选择的内容,有大量不同的图形选项。不幸的是,Java applet非常笨重。我正在寻找另一种实现图形的方法(类似于Yahoo Finance使用的那种方法)。我正在考虑使用Flot并预处理要显示的每个图形(我想节省服务器资源)。

6 个答案:

答案 0 :(得分:2)

Protovis http://vis.stanford.edu/protovis/看起来可能符合您的需求。这很简单,可以开始但非常有能力。

答案 1 :(得分:2)

我发现了两个有些独立的图形需求:

  • 向我展示详细的图表数据,其中包含许多用于浏览数据的选项...缩放,平移等
  • 向我展示带有ajax更新的实时图表自动收报机

很少有抛光工具似乎做得很好。为了解决这两个问题,我一直在使用flot和一些插件。

以下是几个来源的示例,这些来源可能显示您所要求的内容:

答案 2 :(得分:1)

你可以尝试google visualizations API,它易于使用,非常强大......

答案 3 :(得分:1)

凸轮,

尝试jQuery图形插件......它们很华丽,重量很轻。 http://www.reynoldsftw.com/2009/02/6-jquery-chart-plugins-reviewed/

祝你好运!

答案 4 :(得分:1)

查看gRaphael SVG(IE中的VML)图形库。真的很快加载,因为它是纯粹的javascript。

答案 5 :(得分:0)

我一直在研究相同的主题,并将其缩小到这些有前途的框架(作为网站上的新手,我只允许发布一个超链接,但猜猜你能搞清楚):

  • Google图表工具(图片/互动 图表)
  • Flot(对我来说有点简单)
  • Dygraph(很多可能性)
  • CartographerJS(地理位置图)
  • Highcharts(看起来非常好)
  • InfoVis(树木等)
  • ProtoVis vis.stanford.edu/protovis/ (许多先进的可能性)
  • MooWheel(关系)

对于较低级别的实施:

  • 处理(js)
  • 圣拉斐尔

这些似乎对我的使用有限:

  • simile-widgets。 org / timeplot /
  • g.raphaeljs
  • 谷歌代码
  • milkchart
  • jqplot