Graphviz中节点中的双引号和括号

6
我希望在节点中显示双引号和括号。不使用“A[label =”Rahul(A)"]",我想要在Rahul(A) -> B期间显示。
1个回答

12

我所知道的在没有标签的情况下实现这个目的的唯一方法是用双引号括起节点名称,并转义节点名称中的双引号:

这样可以实现:

"Rahul(A)" -> "Rahul \"B\"";

graphviz output


在Java中不是这样的。这是我正在做的:Graphviz gv = new Graphviz(); gv.addln(gv.start_graph()); gv.addln("A(SS) -> B;"); gv.addln("D -> C "YY";"); 我不知道为什么它不起作用。 - vikas27
1
如果您使用了特殊的实现/库,请在问题中提到。否则,假定您使用在graphviz.org上可用的原始graphviz实现。话虽如此,您当然还需要为Java转义特殊字符:例如gv.addln("\"A(SS)\" -> B;") - marapet

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接