私はgraphvizで図を生成しています。非常に大きいノードがいくつかあり、小さなノードが多数あります。私はneatoとfdpでpngを生成しようとしましたが、どちらも非常に大きなグラフィックスを生成します。ほとんどの場合、空白です(ノードは非常に離れています)。これらのツールがノードをより緊密に接近させるために大きなばね力を設定する方法はありますか?コンパクトなグラフレイアウトのためにgraphvizで 'spring' forceを設定する方法
8
A
答えて
11
neatoを使用している場合は、overlap
とsep
属性を使用することができます。
overlap
はfalse
、compress
、scalexy
、及びmoreに設定することができます。
sep
は、先行するプラス記号と一緒に使用する場合は加算マージンを指定します。そうでない場合は、ノードのサイズを1 + sep
の値にスケーリングすることでマージンを定義します。デフォルトであるようです
サンプルグラフを投稿するのをためらってください。あなたの特定のグラフを知らない、私はいくつかの大きなおよびいくつかの小さなノードを含む例を作った:この記事を知る
layout=neato;
overlap=scalexy; //false, compress, ...
sep="+1"; // 0.1, +1
node[label="Large node", width=2, height=2];
l1; l2; l3;
node[label="\N", width=0.5, height=0.3];
1 -> l1;
2 -> l1;
3 -> l1;
4 -> l1;
5 -> l1;
5 -> l2;
6 -> l2;
7 -> l2;
8 -> l2;
8 -> l3;
9 -> l3;
10 -> l3;
関連する問題
- 1. Springジョブを実行するためのJBoss/Quartzの設定方法は?
- 2. プラグマを設定しないようにSpringを設定する方法
- 3. Spring MVCでドロップダウンボックスに値を設定する方法
- 4. コンパクトなフレームワーク2.0のテキストボックスの水平スクロールバーを設定するC#
- 5. graphvizでエッジの長さを指定する方法は?
- 6. Spring 3.1のJava設定でspring-data-mongodbリポジトリを設定する
- 7. バンドル内のリソースをロードするためのSpring設定
- 8. もっとコンパクトな方法ですか?
- 9. spring 3.0.5設定可能なURIパスでインターセプタを定義する方法
- 10. Springのrmi設定でIPアドレスをバインドする方法は?
- 11. Classオブジェクトを設定するためのSpring構文?
- 12. spring mvc URLマッピングの設定方法
- 13. Springマルチモジュールプロジェクトの設定方法は?
- 14. spring + hibernate + mysqlプロジェクトの設定方法は?
- 15. springmvc-routerを使用して静的ファイルを提供するためにspring-bootを設定する方法
- 16. HTTP Apache - 安全なクッキーのためにヘッダーにparamを設定する方法?
- 17. 後で使用するためにSpringブートのSpring環境に値を設定/入力する
- 18. CXF Springを使用しないでCXFポートでSoapVersionを設定する方法
- 19. 流暢なインターフェイスをサポートするためにEclipseコードフォーマッタを設定する方法
- 20. 適切なアプリケーションバンドルを作成するためにXCodeを設定する方法
- 21. Spring JTAの設定 - TransactionManagerの設定方法は?
- 22. ユニットテスト(遅延ロード)のためにHibernateでSpring JPAアプリケーションを設定する
- 23. ビジネスオブジェクトをSpring/Hibernateプロジェクトで設定する方法
- 24. Spring 4でHibernate 5を設定する方法
- 25. camel route springでJMSCorrelationIdとJMSReplyToヘッダーを設定する方法
- 26. Spring MVCテストでWebアプリケーションコンテキストを設定する方法
- 27. SpringでJsonリクエストとレスポンスを設定する方法
- 28. SpringセキュリティでJbossを設定する方法PKI 509ログイン?
- 29. オフラインで使用するためのquicklispの設定方法は?
- 30. WebブラウザでデバッグするためのFlashDevelopの設定方法は?
は非常に古いです:sfdp/FDPを使用する場合は、[K]と呼ばれる属性があります( http://www.graphviz.org/doc/info/attrs.html#d:K)、この目的のために役立ちます。 – Yosh