我正在使用Graphviz来绘制一些图。我在节点上使用标签,我可以放入"\n"
以强制它将标签分成两行。有没有办法让Graphviz(或我正在使用的dot
)自动看到它应该分割一些节点标签,并让它自己自动做出最佳选择?Graphviz中的自动多行标签?
19
A
回答
10
我也搜索过这个,但我不认为这是可能的当前版本。目前的“解决方案”是编写代码,根据节点之间的最小距离(如果我没有弄错的话,属性为nodesep
),每隔几个字符就会自动添加“\ n”。
7
是的,类似于HTML的标签(< ...>)支持
标签,使用该标签可以打破线条。例如。
"A" -> "B"
[label = <1. <br/>
2. <br/>
3. <br/>
4. <br/>
.... <br/>
> color="blue" style="dashed"];
+3
-1这不回答这个问题。此外它比当前使用的方法更糟糕(两个字符比五个更好)。 – 2013-10-24 10:48:08
+4
它没有回答这个问题,但提供了一个很好的解决方法,所以我给这个+1 – Pascal 2016-05-12 09:49:30
相关问题
- 1. graphviz集群的标签多行
- 2. Graphviz:左侧标签
- 3. 多行自动缩水标签Swift
- 4. Flex 4中的标签自动换行
- 5. 自定义的UITableViewCell多行标签
- 6. UITabBarItem标签中的多行
- 7. asp.net中的多行标签
- 8. iOS8中的多行标签
- 9. 优化标签位置的Graphviz
- 10. 多行标签
- 11. 多行标签
- 12. 自定义TableViewCell中的标签不能是多行或换行
- 13. QWebView自动标签
- 14. iOS - Swift:TableView行中的多行标签
- 15. 的CMake的graphviz自动生成的
- 16. cocos2dJs多行标签
- 17. 多行标签OpenLayers3
- 18. graphviz中记录跨越多行
- 19. d3带标签的多行
- 20. VSCode的多行标签
- 21. graphviz的SVG自动调整大小
- 22. GraphViz:压缩自动生成的图
- 23. 表标签自动添加tr标签中的额外td
- 24. 自动组织税/ Folksonomy中的标签
- 25. Silverlight 3中的自动标签页
- 26. Java。摇摆。 JScrollPane中的多行标签
- 27. 浮动标签自定义
- 28. 自动分配drupal标签
- 29. c#UI自动化标签
- 30. 自动检查GTM标签
您还可以使用类似HTML的标签(引述'<...>的''而不是“...”'),它不会自动换行,但给出了比布局的\ n更大的控制权。也许这与对系统图形库中呈现的呈现字符串的长度的估计结合起来可能会推断出在哪里放置这些中断? – 2011-02-01 23:54:49