Graphvizを使用していくつかのグラフを描画しています。ノードでラベルを使用していますが、"\n"
強制的にラベルを 2 行に分割するように設定できます。Graphviz (またはdot
私が使用している) を取得して、いくつかのノード ラベルを分割する必要があることを自動的に確認し、それ自体が自動的に最適な選択を行う方法はありますか?
14177 次
4 に答える
24
はい、HTML のようなラベル ( ) はタグを<...>
サポートしており、これを使用して改行できます。
例えば
"A" -> "B"
[label = <1. <br/>
2. <br/>
3. <br/>
4. <br/>
.... <br/>
> color="blue" style="dashed"];
これらは、Graphviz を LaTeX に埋め込む場合にも機能しますが、\n
そうでない場合もあります。
于 2013-09-17T12:20:47.893 に答える
12
私もこれを検索しましたが、現在のバージョンでは不可能だと思います。現在の「解決策」は、ノード間の最小距離に基づいて、数文字ごとに「\ n」を自動的に追加するコードを作成することです(nodesep
私が間違っていない場合は、属性)。
于 2009-10-11T22:02:55.370 に答える