2012-10-28 31 views
3

我以前从来没有用过D3.js,但是因为蝙蝠的例子而失败了。我将制作一张代表系统/服务器和公司项目的图表。该图将作为系统通信和集成状态的报告。我们希望用户能够轻松直观地了解系统通讯方式,通讯内容以及点击“通讯线路”以获取详细状态。后端处于控制之下,但我们需要构建一个闪闪发光的前端。网络图

我的第一个想法是强制导向布局对此很完美,但我不确定。 following example would be perfect,除了它是在我不想使用(太昂贵)的框架中生成的,并且它不包含任何事件处理。但在这个例子中的演示是我们正在寻找的。

我可以得到任何社区意见吗?我提供的例子是否可以在D3.js中做出(如果我在这个问题上得不到答案,我会感到惊讶)?我可以得到任何可以启动这个项目的提示吗?

在此先感谢您所有的辉煌人物。 :-)

回答

2

如果您希望使用d3.js的强大功能使用一些有利可图的动画将数据可视化,则上述示例在强制指示布局中看起来不错。以下示例http://bl.ocks.org/1377729可以用图像替换节点值并获取它。另一方面,如果一个人想要的只是静态可视化的数据,可以在各种编号中完成。的软件甚至是闪存。这样的选择完全取决于人们想要赚多少钱。 希望这可以帮助。干杯。

+0

那么,你是说d3.js对于这个项目来说是过分的了? 我已经明白了,d3.js会提供一个简单的方法来使这个图形成为可能,因为它简单而动态的api--而且我已经将它作为闪存的“廉价”替代品出售了。便宜,在较少的时间内创造出有用的东西。 这不是我正在寻找的动画。这是从服务器/系统/项目的角度来看事件驱动数据的机会。动画中的物理学当然是一种奖励。 –

+1

我去了一个强制指导布局。这比我第一次想象的要冷... –