Справка:Как вставить диаграмму GraphViz? — различия между версиями
Материал из ТХАБ.РФ
Админ (обсуждение | вклад) м |
Админ (обсуждение | вклад) м |
||
Строка 12: | Строка 12: | ||
<graphviz border='frame' format='png' caption='Более сложный пример'> | <graphviz border='frame' format='png' caption='Более сложный пример'> | ||
− | digraph | + | digraph ГрафСложный { |
Рождение->Юность->Зрелость->Старость->Смерть; | Рождение->Юность->Зрелость->Старость->Смерть; | ||
Юность->Смерть; | Юность->Смерть; | ||
Зрелость->Смерть; | Зрелость->Смерть; | ||
} | } | ||
+ | </graphviz> | ||
+ | |||
+ | == Граф с цветными связями и форматированием == | ||
+ | |||
+ | <graphviz border='frame' format='png' caption='Сложный пример с форматированием и цветом'> | ||
+ | |||
+ | digraph ГрафЦветной{ | ||
+ | rankdir=LR; | ||
+ | node[color="red",fontsize=14]; | ||
+ | edge[color="darkgreen",fontcolor="blue",fontsize=12]; | ||
+ | OPEN[shape="rectangle",style="filled",fillcolor="lightgrey"]; | ||
+ | CLOSED[shape="octagon",label="Финиш"]; | ||
+ | VERIFIED[shape="rectangle",style="rounded"]; | ||
+ | OPEN->RESOLVED->VERIFIED->CLOSED; | ||
+ | OPEN->CLOSED[style="bold"]; | ||
+ | VERIFIED->OPEN[label="обнаружены ошибки",style="dashed",arrowhead="dot"]; | ||
+ | } | ||
+ | |||
</graphviz> | </graphviz> | ||
Строка 25: | Строка 43: | ||
{{i}} | {{i}} | ||
+ | |||
[[Категория:ТХАБ]] | [[Категория:ТХАБ]] |
Версия 12:10, 23 января 2016
ГрафВиз (GraphViz) - позволяет генерировать графическое изображение диаграмм связи по текстовому описанию. При этом:
- связи между узлами строятся автоматически самым оптимальным образом
- при необходимости исправить или дополнить схему нет необходимости её перерисовывать, надо исправить только текстовое описание, а рисунок будет сгенерирован сам.
Пример
<graphviz border='frame' format='png' caption='Простой пример графа'>
digraph ГрафПростой {Старт->Стоп}
</graphviz>
Более сложный пример
<graphviz border='frame' format='png' caption='Более сложный пример'>
digraph ГрафСложный { Рождение->Юность->Зрелость->Старость->Смерть; Юность->Смерть; Зрелость->Смерть;
} </graphviz>
Граф с цветными связями и форматированием
<graphviz border='frame' format='png' caption='Сложный пример с форматированием и цветом'>
digraph ГрафЦветной{
rankdir=LR; node[color="red",fontsize=14]; edge[color="darkgreen",fontcolor="blue",fontsize=12]; OPEN[shape="rectangle",style="filled",fillcolor="lightgrey"]; CLOSED[shape="octagon",label="Финиш"]; VERIFIED[shape="rectangle",style="rounded"]; OPEN->RESOLVED->VERIFIED->CLOSED; OPEN->CLOSED[style="bold"]; VERIFIED->OPEN[label="обнаружены ошибки",style="dashed",arrowhead="dot"];
}
</graphviz>
См. также
Яндекс | Картинки | Видео | Карты | Карты ОСМ | Спутник | Гугл | Вольфрам-Альфа | РуВики | EnWiki