Справка:Как вставить диаграмму GraphViz? — различия между версиями

Материал из ТХАБ.РФ
Перейти к: навигация, поиск
м
м
Строка 12: Строка 12:
 
   
 
   
 
<graphviz border='frame' format='png' caption='Более сложный пример'>
 
<graphviz border='frame' format='png' caption='Более сложный пример'>
  digraph example12 {  
+
  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