Рисование графика ForceDirected с помощью 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

тоже.

Я хотел бы сделать график, который показывает эту структуру. Я использовал график FOrceDirected с краями "стрелки", потому что направлениеFK1 в FK2 (-> в примере выше).

Но я не могу получить. Некоторые стрелки в неправильном направлении.

График ForceDirected позволяет это?

1 ответ

Вы можете указать направление, добавив $direction к разделу данных в JSON, который представляет собой список из двух строк, представляющих идентификатор узла "from" и идентификатор узла "to" соответственно. Например:

"adjacencies" : [
   {
      "nodeTo" : "222",
      "data" : {
         "$direction" : [
            "111",
            "222"
         ]
      }
   }
]
Другие вопросы по тегам