2014-02-12 74 views
0

我一直在尝试使用d3.js制作一个双向链表。我在d3.js中用和弦尝试过,但没有奏效。任何人都可以帮助我使用d3.js中最适合循环链表的函数。双链表使用d3.js

编辑:事情是这样的

enter image description here

+0

[?你尝试过什么(http://mattgemmell.com/what-have-you-tried/)请张贴的一个例子到目前为止使用的代码。 SO不是您可以询问产品的网站,而是一个我们可以帮助您解决问题的网站。 – Cerbrus

+0

@cerbus我不是要求产品。我告诉过我在D3.js里试过和弦。工作示例在 - http://bost.ocks.org/mike/uberdata/。问题是我不希望这个链接处于循环中。 – jason

+0

你想如何显示你的链接?如果您对它的外观应该有一个想法,那么我们可能会指出您实现它的一个示例。 – ckersch

回答

2

我建议如下:

为每个节点创建数据的阵列。然后在节点之间创建一个链接数组。每个链接应包含每个节点的位置。

对于每个节点和链接,创建一个组。对于节点,添加一些rects和一个文本。对于链接,添加一些箭头。

这里有一个类似的例子有圆圈:

Directed graph

+0

这正是我正在寻找的4 BT它帮助了我很多,所以+1 – jason