Свойства графа
Для того чтобы граф было удобнее просматривать, можно настроить следующие свойства. Например:
- Направленность графа:
- 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="Волга"] - все связи Ярославль -> ... -> Сызрань будут помечены меткой Волга.