Spec-Zone.ru › Graphviz

margin

Для графов задаёт отступы по осям x и y холста в дюймах

type: double | point, по умолчанию: <device-dependent>

Если отступ задан одним числом типа double, оба отступа принимают указанное значение.

Обратите внимание: отступ не является частью рисунка, а представляет собой лишь пустое пространство вокруг него. По сути, отступ соответствует смещению рисунка, которое может потребоваться, чтобы расположить его по центру страницы. В области отступа ничего не рисуется. Чтобы расширить фон рисунка, см. атрибут pad.

Для кластеров margin задаёт пространство между узлами кластера и ограничивающей рамкой кластера. По умолчанию оно составляет 8 пунктов.

Для узлов этот атрибут задаёт пространство вокруг метки узла. По умолчанию значение равно 0.11,0.055.

Пример узлов: широкие, высокие и одинаковые отступы
graph {
  "1.5x0.5" [shape=rect margin="1.5,0.5"] # in inches
  "0.5x1.5" [shape=rect margin="0.5,1.5"] # in inches
  "1.5x1.5" [shape=rect margin="1.5"]     # in inches
}
Редактировать в Playground
Пример: отступы кластера и графа
graph {
    bgcolor=lightgray
    margin=0 # in inches
    
    subgraph cluster_one {
      margin=8 # in points
      a
      b
    }
    subgraph cluster_two {
      margin=16 # in points
      c
      d
    }
}
Редактировать в Playground
Применимо к:
  • Узлам
  • Кластерам
  • Графам

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

Spec-Zone.ru

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