Renderização de gráficos no Linux

Renderização de gráficos no Linux

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

informação relacionada