Eu uso o graphviz junto com o dot há algum tempo. Mas fico sempre confuso quando se trata de gráficos maiores, porque o ajuste automático das caixas, retângulos, nós, setas etc. faz com que o gráfico pareça muito desorganizado. Existe alguma maneira de fixar as posições fornecendo marcadores de posição explícitos? Meu maior problema sempre foi dimensionar e alinhar e muitas vezes demorava mais para reajustar os gráficos do que para gerar os gráficos em si.
Por exemplo: Diagramas de caixa simples, (digamos este) -https://en.wikipedia.org/wiki/File:Unix_history-simple.svgé um trabalho tedioso de arrastar e soltar. Portanto, pode haver alguma maneira de gerá-lo. Só queria saber como?
O gnuplot, o sage ou outros plotadores matemáticos também podem produzir imagens como as acima?
Responder1
Você pode definir explicitamente a posição de um nó com o atributo pos, por exemplo:
"foo" [height=0.52778, label="node foo label",
pos="19938,4672.2", width=1.2222];
Responder2
Embora as respostas em GD.se não respondam diretamente à minha consulta. Ainda assim, é uma boa leitura e o site correto para fazer essa pergunta.
https://graphicdesign.stackexchange.com/questions/16629/drawing-block-diagram