2009-11-02 38 views
3

我正在寻找一个合适的软件包(免费或其他)来复制IBM的Many Eyes Visualizations Bubble Chart在我们的应用程序中的功能(主要在视觉系)。下面附上我正在谈论的屏幕截图。理想情况下,它执行以下操作:替代许多眼睛气泡图

  1. 使用ether flash或javascript进行渲染。
  2. 能够每天至少生成一次图表。
  3. 能够互动,即点击泡泡将能够回调我们的javascript
  4. 看起来非常类似于Many Eyes的Bubble Chart(附在下面)。

任何想法,如果这样的解决方案存在?

Many Eyes Bubble Chart

回答

4

我们使用AnyChart的大量的数据可视化的工作:

http://www.anychart.com/

,在这里你可以看到他们的气泡图的一些例子

http://www.anychart.com/products/anychart/gallery/Marker-and-Bubble-Charts.php

alt text http://jamie-dixon.co.uk/images/bubble.gif

他们说,他们的网站上什么: “AnyChart的是一种基于灵活的闪存解决方案,允许您创建互动性和美观的Flash图表。这是一个跨浏览器和跨平台的图表解决方案,适用于处理创建仪表板,报告,分析,统计,财务或任何其他数据可视化解决方案的每个人。“

从我们的研究中,这些人似乎提供一些我们已经找到了最可定制的图表,让用户显示的多种格式,我们需要和揭露各种活动,通过JavaScript访问的数据,如点击和个别项目悬停

+0

它可以如何定制成类似于许多眼睛?特别是有颜色和去除图表网格布局? – 2009-11-02 23:42:52

+0

几乎所有的东西都可以用这些图表进行定制。我们已经尝试了很多图表,因为我们的要求意味着我们必须能够改变一切,包括运行时的图表类型。这些人似乎正在为这些类型的需求提供最好的解决方案。此外,您可以在Flash或Flex中使用这些组件,并围绕它们进行开发。他们完全公开了页面中的所有必需事件,包括周围的组件和Javascript。您可以自定义图表的颜色以及它们铺设的方式。总而言之,该死的可定制。 :) – 2009-11-03 10:10:17

0

您显示的示例似乎是treemap visualization的变体,称为circular treemaps。我不知道Ja用于创建这些的vaScript库,但有一个JavaScript InfoVis Toolkit,它具有内置的标准树形图小工具。无论如何,这可能是一个更好的选择,这取决于您的需求—圆形树形图具有浪费大量空间的缺点。

此外,我发现了一个圆形树形图here的Java实现,这是值得的。一个有进取精神的程序员可能会把它移植到JS或Flash上​​。

-1

您可以使用一些物理库在Flash中创建...例如。 disccollisionQuickBox2Dexample

+0

这些似乎完全不同于OP正在寻找。 – 2009-11-02 23:40:06

+0

不幸的是,我正在寻找 – 2009-11-03 00:11:30

3

Flare是一个很好的flash数据可视化库。

他们有demos here - 点击layouts-> bubbles看看你在做什么。

0

JavaScript的可视化工具包Protovis拥有其例子中一个wonderful Bubble图。这可能是一个非常好的解决方案,但我不确定它是否支持IE,因为它基于SVG。