Перейти к содержимому

Граф принудительного макета

Визуализация График принудительного макета — это динамичное и привлекательное представление взаимосвязанных данных. Он использует алгоритм принудительного макетирования для визуальной передачи отношений между объектами в наборе данных.

Структура данных графика принудительного макета

Заголовок раздела «Структура данных графика принудительного макета»

Чтобы представить график принудительного макета, вы можете использовать следующий интерфейс NodeLinkData:

type Node = with_optional_properties & {
name: string;
category: string;
labels?: Label[];
}
type Link = with_optional_properties & {
source: string;
target: string;
value: number;
}
type NodeLinkData = {
nodes: Node[];
links: Link[];
}
  • имя: Уникальный идентификатор узла.
  • категория: Относит узел к определенной группе или кластеру.
  • source: Идентифицирует исходный узел ссылки.
  • target: Идентифицирует целевой узел ссылки.
  • value: Представляет числовое значение, связанное со ссылкой, которое показывает, насколько сильно связаны узлы.
  • Визуализация связей. Четко представляет связи между объектами через связанные узлы и связи.

  • Динамический макет. Использует принудительно управляемый макет для органичного и визуально привлекательного представления.

  • Сложность с плотными графиками. В плотно взаимосвязанных графиках визуальный беспорядок может повлиять на читаемость.

  • Ограничено сетевыми данными. Наиболее эффективен для визуализации сетевых данных или данных на основе взаимоотношений; может не подходить для всех типов наборов данных.

Forced Layout Graph Example