2017-06-16 5 views
1

私は単純なニューラルネットワークを表すドットで作成された簡単なグラフを持っています。 Simple graph generated with dot.ドットを広げるにはどうすればいいですか?

グラフをより幅広くする、つまり、エッジを伸ばしてレイヤー間のスペースを広げたいとします。私はsizeratioの属性でそれをやろうとしましたが、成功しませんでした。比率は高さでは機能しますが、幅を広げたいと思います。

答えて

0

変数nodesepを試しましたか?ドキュメントから

GraphViz documentation

それは「ドットでは、これはインチで、同じランク内で隣接する2つのノード間の最小間隔を指定します。」と言いますあなたのランクをどのように設定するかによって、これはあなたを助けるかもしれません。あなたのグラフの外観(.gvファイルが欠けています)は、縦の列を整列するために目に見えないトップトゥーボトムのランクを使用していると思います。この場合、変数nodesepがうまくいく可能性があります。デフォルトは0.25インチと非常に小さいです。

+0

私はすでに 'nodesep'を使用しています。ノード間のスペースを垂直方向に調整しています。これは私の[code](https://pastebin.com/jLA5k6r8)です。それはそれが水平なスペースを規制するようにそれを修正することは可能ですか?もしそうなら、どのように? – dosvarog

+1

変数 'ranksep'を使ってこの問題を解決しました。 – dosvarog

0

誰かがこれを後で必要とする場合は、変数ranksepで問題を解決しました。

関連する問題