Linux でのグラフレンダリング

Linux でのグラフレンダリング

私はかなり長い間、dot と一緒に graphviz を使ってきました。しかし、大きなグラフになると、ボックス、長方形、ノード、矢印などの自動調整によってグラフの見た目が非常に悪くなるため、いつも困惑してしまいます。明示的な位置マーカーを指定して位置を修正する方法はありますか? 私の主な問題は常にスケーリングと位置合わせであり、グラフ自体を生成するよりもグラフの再調整に時間がかかることがよくありました。

たとえば、シンプルなボックス図(これだとしましょう) -https://en.wikipedia.org/wiki/ファイル:Unix_history-simple.svgドラッグ アンド ドロップで行うのは面倒な作業です。そのため、何らかの方法で生成できる可能性があります。方法を知りたいだけです。

gnuplot、sage、その他の数学プロッターでも上記のような画像を生成できますか?

答え1

pos 属性を使用してノードの位置を明示的に設定できます。例:

 "foo" [height=0.52778, label="node foo label",
        pos="19938,4672.2", width=1.2222];

答え2

GD.se の回答は私の質問に直接答えてはいませんが、それでも読みやすく、この質問をするのに適したサイトです。

https://graphicdesign.stackexchange.com/questions/16629/drawing-block-diagram

関連情報