簡體   English   中英

使用 JavaScript InfoVis Toolkit 繪制 ForceDirected 圖

[英]Drawing a ForceDirected graph with JavaScript InfoVis Toolkit

我在數據庫中有兩個表,如下所示:

Table_1
PK Column generated by db...
Any other columns...

Table_1_association
PK Column generated by db...
FK Column for Table_1
Another FK Column for Table_1

在這種情況下,我可以在Table_1_association中有以下幾行

FK1 -> FK2

1 -> 2
1 -> 3
1 -> 4
1 -> 5
1 -> 6
1 -> 7
7 -> 8
7 -> 9
10 -> 1
10 -> 7
10 -> 11
10 -> 12

我可以有

9 -> 1

也。

我想制作一個顯示這種結構的圖表。 我使用了帶有“箭頭”邊的 FORrceDirected 圖,因為方向是FK1FK2 (上面示例中的-> )。

但我拿不到。 有些箭頭方向錯誤。

ForceDirected 圖是否允許這樣做?

您可以通過將$direction添加到 JSON 中的數據部分來指定方向,該部分是兩個字符串的列表,分別表示“來自”節點 ID 和“到”節點 ID。 例如:

"adjacencies" : [
   {
      "nodeTo" : "222",
      "data" : {
         "$direction" : [
            "111",
            "222"
         ]
      }
   }
]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM