Spec-Zone.ru › Graphviz

fdp

означает размещение с направленными силами.

раскладки на основе пружинной модели, подобные раскладкам neato, но достигает этого за счёт уменьшения сил, а не работы с энергией.

fdp реализует эвристику Фрухтермана — Рейнгольда1, включая многосеточный решатель, который обрабатывает большие графы и кластеризованные неориентированные графы.

  • Руководство в формате PDF
  • Просмотреть код

Атрибуты для функций fdp

  • dim – Задаёт количество измерений, используемых для раскладки. Допустимо для: графов.
  • dimen – Задаёт количество измерений, используемых для отображения. Допустимо для: графов.
  • inputscale – Масштабирует входные позиции для преобразования единиц длины. Допустимо для: графов.
  • K – Константа пружины, используемая в виртуальной физической модели. Допустимо для: графов, кластеров.
  • len – Предпочтительная длина ребра в дюймах. Допустимо для: рёбер.
  • maxiter – Задаёт количество используемых итераций. Допустимо для: графов.
  • normalize – Нормализует координаты итоговой раскладки. Допустимо для: графов.
  • overlap_scaling – Масштабирует раскладку на заданный коэффициент, чтобы уменьшить перекрытие узлов. Допустимо для: графов.
  • pin – Оставляет узел в заданной входной позиции. Допустимо для: узлов.
  • pos – Положение узла или контрольных точек сплайна. Допустимо для: рёбер, узлов.
  • sep – Отступ вокруг узлов при устранении их перекрытия. Допустимо для: графов.
  • start – Параметр, используемый для определения начальной раскладки узлов. Допустимо для: графов.


  1. Фрухтерман, Т.М.Дж. и Рейнгольд, Э.М. (1991), Построение графов методом размещения с направленными силами. Softw: Pract. Exper., 21: 1129–1164. ↩︎

© 2025 The Graphviz Authors
Licensed under the Eclipse Public License 1.0.
https://www.graphviz.org/docs/layouts/fdp/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API