从数据中呈现图形或图表的最佳Javascript / Flash框架是什么?

时间:2009-02-21 07:38:46

标签: javascript flash statistics charts visualization

理想情况下,我希望在服务器上尽可能少地准备数据。从数据库中准备数据以制作给定图表所需的工作越少,我就越快乐,并且我可以在当时做出更多的观点。

我想要绘制的一些内容,例如:

  • 一系列响应时间的分布
  • 每个类别的出现次数(基本条形图)

我确信还有其他我还没有想过的。

任何可以帮助我从以下系列中获得的东西:

[1,2,2,3,3,5,5,3,1]或更多可能像[1.2,3.2,3.1,1.1,4.3,3.4]这样的情况不仅仅是一个案例计算项目的频率

实际分配会很棒。

感谢。

编辑:为了澄清我想我要求的不仅仅是图表API,对Yahoo或Stack Overflow的搜索已经找到了答案。我正在寻找可以帮助我以最少的努力将数据转换为可视化的东西。因此,对于上面的系列,可以将其直接映射到某些标准分布,例如高斯分布。

11 个答案:

答案 0 :(得分:14)

我喜欢Google Charts API。它使用起来很简单。您可以在图片的网址中生成数据,然后Google服务器会将GIF与图表一起反映出来。您不需要JavaScript或Flash。

答案 1 :(得分:5)

我使用基于Javascript的JS Charts,看起来简单易用,供我使用。除了js之外,它们甚至还支持xml数据。这是免费的,他们有一些examples

适用于IE和Chrome,因此理想情况下应该适用于Firefox。同样。

在Flash方面,有Open Flash Chart,他们有一些主要语言的助手类。

修改:根据相关的其他信息,我猜Google Visualization API(http://code.google.com/apis/visualization/)可能适合您。

答案 2 :(得分:4)

答案 3 :(得分:3)

我使用flot(http://code.google.com/p/flot/)取得了一些好成绩。这是纯粹的JavaScript,不需要闪存。它使用html画布从javascripts中绘制图表。使用插件在msie上运行。一些例子:http://people.iola.dk/olau/flot/examples/

答案 4 :(得分:1)

看看amCharts。这是一个基于Flash的库。您可以以XML或CSV格式将数据传递给它(或者如果您使用ASP.NET,则会有一个支持数据绑定的控件包装器。)

答案 5 :(得分:1)

尝试使用Google可视化API。

http://code.google.com/apis/visualization/

答案 6 :(得分:1)

http://www.drasticdata.nl上有一些有趣的基于Flash的图形和树形图实用程序。 分层条形图或动态树形图可能对您的任务感兴趣。

答案 7 :(得分:0)

我之前使用过flotr(http://code.google.com/p/flotr/),它受上面提到的flot的启发,但是它不使用jquery而是使用原型。它的工作方式与flot相同,因为它是纯粹的javascript。

答案 8 :(得分:0)

我还没有广泛使用它,但经过一些初步的摆弄我对Open Flash Chart印象深刻(我刚才注意到Dinesh上面已经提到过)

答案 9 :(得分:0)

我使用Fusion Charts完成的报告似乎总是令人印象深刻。相当容易使用和许多图表选项。 Flash是技术,因此网络显示没有真正的平台问题。

答案 10 :(得分:0)

JS Charts不支持区域图