単純なgraphviz入力ファイル(またはX-> Y表記のような単純なもの)を取得して、座標を手動で指定しなくてもノードの位置を再編成できるグラフが必要です。これを行う方法はありますか?
GraphvizをSVG出力モードで実行すると、SVGファイルが取得され、簡単に編集できます(Inkscapeなどを使用)。
dot -Tsvg foo.dot > foo.svg
またはネイト、または何でも。 -Tfig
(xfig)、-Tmif
(FrameMaker)-Tps
(PostScript)、および-Tdia
( dia 、Linux/GTKダイアグラム作成ツール)も、使用可能なソフトウェアによっては機能する場合があります。 出力フォーマットの完全なリスト が利用可能です。
もちろん、graphvizのポイントは、手作業でレイアウトする必要がないということです... graphvizオプションのいくつかを見たことがありますか?彼らはあなたが抱えているどんな問題も軽減するかもしれません。
編集のニーズに応じて、次のことができます。
neato -Tsvg pollo.graph > pollo.svg
そして、たとえば inkscape でファイルを編集できます。
問題は、オブジェクト間の接続が維持されないことです。