LINUX.ORG.RU

[graphviz] прямоугольные стрелки

 


0

2

Как заставить graphviz рисовать прямоугольные стрелки «коленом» («углом») вместо скругленных?

Пример прямоугольной стрелки углом:

      *-------*         
      |   A   |         
      *-------* 
          |             
          |             
    &-----O   
    |                   
    V    
*-------*      
|   B   |      
*-------*                
Пример скругленной стрелки см. стрелку end -> A0: http://www.graphviz.org/Gallery/directed/cluster.html


присоединяюсь к вопросу

guilder
()

Насколько мне не изменяет память в dot автоматом - никак. Для каждого угла придется вводить свой узел, а стелкам придавать большой вес чтоб были прямыми ну и настраивать их так, что б не было лишних голов. В общем сделать можно, но руками и геморно.

Мы этот вопрос когда то изучали, в итоге решили связываться.

AIv ★★★★★
()
Ответ на: комментарий от ipc

+ \renewcommand для краткости при наборе

ipc
() автор топика
Ответ на: комментарий от ipc

> перейти на TikZ

Оно разве умеет укладку графа делать как graphviz?

А простенькие схемки (с ручной раскладкой) удобнее визуально рисовать, а не командами в tex.

kamre ★★★
()
Ответ на: комментарий от kamre

Оно разве умеет укладку графа делать как graphviz?

Похоже, что умеет (node distance = 2cm, auto):

\begin{tikzpicture}[node distance = 2cm, auto]
    % Place nodes
    \node [block] (init) {initialize model};
    \node [cloud, left of=init] (expert) {expert};
    ...
    % Draw edges
    \path [line] (init) -- (identify);
    \path [line] (identify) -- (evaluate);
    ...
\end{tikzpicture}

А простенькие схемки (с ручной раскладкой) удобнее визуально рисовать, а не командами в tex.

С этим тоже напряг. Разве что yEd да кое-как в OO Draw / Inkscape.

ipc
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.