Свойства графа

Для того чтобы граф было удобнее просматривать, можно настроить следующие свойства. Например:

  • Направленность графа:
    • rankdir=LR - слева-направо,
    • rankdir=RL –справа-налево
    • rankdir=TB - сверху вниз
  • Цвет фона графа - graph [bgcolor=Snow2] - окрашивает фон в цвет - "серый снег"
  • Свойства (node) узлов - node[color="Pink",fontsize=10, style=filled, fontcolor="blue", shape="none"]
    • color="Pink" - цвет = розовый
    • fontsize=8 - размер шрифта = 8
    • style=filled - стиль = заполненный (без неё узел прозрачен)
    • fontcolor="blue" - цвет шрифта = голубой
    • shape="none" - форма = "без формы"

Формы узла [shape=?]

      • invtriangle - треугольник вершиной вниз;
      • box - прямоугольник;
      • ellipse - эллипс;
      • invtrapezium - перевёрнутая трапеция;
      • triangle - треугольник;
      • trapezium - трапеция;
      • doubleoctagon - двойной восьмиугольник;
      • octagon - восьмиугольник;
      • tripleoctagon - тройной восьмиугольник

Ярославль [shape=Mdiamond] - узлу Ярославль придаётся форма ромба (алмаз)

Сызрань [shape=Msquare] - узлу Сызрань придаётся форма квадрата

Кострома [shape=circle] - узлу Кострома придаётся форма круга

"Нижний Новгород" [shape=doublecircle] - узлу "Нижний Новгород" придаётся форма двойного круга

Казань [shape=hexagon,color=green] - узлу Казань придаётся форма шестиугольника и зелёный цвет

 

  • Управление положением узлов - {rank=same; Елабуга Дзержинск Сызрань ;} - узлам Елабуга, Дзержинск, Сызрань предан разряд = тот же самый; ranksep=3 - расстояние между разрядами;
  • Свойства(edge) ребер - edge[color="blue",fontcolor="Green",fontsize=12]
    • color="Brown" - цвет = коричневый
      • color="Green:blue:red" - трёхцветие (возможно любое количество)
    • dir=both - направление стрелки в две стороны
    • fontsize=8 - размер шрифта = 8
    • fontcolor="blue" - цвет шрифта = зелёный
    • style=dotted - стиль = пунктирная линия
    • arrowhead="dot" - голова стрелки = "точка", "none" - нет (Все формы)
  • Ярлык ребра [label="Волга"] - все связи Ярославль -> ... -> Сызрань будут помечены меткой Волга.