Spec-Zone.ru › Graphviz

TBbalance

В какой ранг перемещать плавающие (свободные) узлы

тип: строка, по умолчанию: ''

Допустимые значения:

  • "min": Перемещать плавающие (свободные) узлы в минимальный rank.
  • "max": Перемещать плавающие (свободные) узлы в максимальный rank.
  • В противном случае плавающие узлы размещаются где угодно.

Несмотря на название TBbalance («баланс сверху вниз»), этот параметр также работает с рангами слева направо, например, rankdir=LR.

Примеры:

Поведение по умолчанию
digraph {
    layout="dot"

    { rank="min"; "min" }
    { rank="max"; "max" }
    "min" -> "middle" -> "max"
    
    "Floater 1"
    "Floater 2"
}
Открыть в Playground
Плавающие узлы перемещены в минимальный ранг
digraph {
    layout="dot"
    TBbalance="min"

    { rank="min"; "min" }
    { rank="max"; "max" }
    "min" -> "middle" -> "max"
    
    "Floater 1"
    "Floater 2"
}
Открыть в Playground
Плавающие узлы перемещены в максимальный ранг
digraph {
    layout="dot"
    TBbalance="max"

    { rank="min"; "min" }
    { rank="max"; "max" }
    "min" -> "middle" -> "max"
    
    "Floater 1"
    "Floater 2"
}
Открыть в Playground
Применимо к:
  • Графам

Примечание: только dot.

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

Spec-Zone.ru

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