3

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

  1. 使用 ether flash 或 javascript 渲染。
  2. 能够每天至少生成一次图表。
  3. 交互能力,即点击气泡可以回调我们的javascript
  4. 看起来与许多眼睛的气泡图非常相似(附在下面)。

如果存在这样的解决方案,有什么想法吗?

许多眼睛气泡图

4

6 回答 6

4

我们在工作中大量使用AnyChart进行数据可视化:

http://www.anychart.com/

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

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

替代文字 http://jamie-dixon.co.uk/images/bubble.gif

他们在他们的网站上说: “AnyChart 是一个灵活的基于 Flash 的解决方案,可让您创建交互式且美观的 Flash 图表。它是一个跨浏览器和跨平台的图表解决方案,适用于处理创建仪表板、报告的每个人、分析、统计、财务或任何其他数据可视化解决方案。”

根据我们的研究,这些家伙似乎提供了一些我们发现的最可定制的图表,让用户以我们需要的多种格式显示数据并公开各种事件,可通过 Javascript 访问,例如单击悬停在单个项目上.

于 2009-11-02T23:20:13.440 回答
3

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

他们在这里有演示-单击布局->气泡以查看您所追求的。

于 2009-11-03T06:36:38.997 回答
2

我能找到的最接近的是Anson Parker 的A Better Tag Cloud。它用 javascript 编写并使用画布绘制圆圈。它不是 100% 理想的,但它是一个很好的起点:(来源:phasetwo.org演示
例子

于 2009-11-16T23:31:56.537 回答
0

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

此外,我在这里找到了循环树图的 Java 实现,值得。有进取心的程序员可能会将其移植到 JS 或 Flash。

于 2009-11-02T23:29:25.477 回答
0

javascript 可视化工具包 Protovis在其示例中提供了一个很棒的气泡图。这可能是一个非常好的解决方案,虽然我不确定它是否支持 IE,因为它是基于 SVG 的。

于 2010-11-29T19:01:33.300 回答
-1

您可以使用一些物理库在 Flash 中创建它……例如。disccollision , QuickBox2D (例子)

于 2009-11-02T23:29:31.247 回答