我正在使用Graphviz绘制一些图表。我在节点上使用标签,我可以"\n"
强制它把标签分成两行。有没有办法让 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
我也搜索过这个,但我认为在当前版本中不可能。当前的“解决方案”是编写代码,根据节点之间的最小距离(nodesep
属性,如果我没记错的话)每隔几个字符自动添加“\n”。
于 2009-10-11T22:02:55.370 回答
2
于 2021-06-20T14:55:01.617 回答