Двойные кавычки и круглые скобки Graphviz в узлах

#graphviz #image-graphviz

#graphviz #изображение-graphviz

Вопрос:

Я хочу показать двойные кавычки и круглые скобки в узлах.

Без использования [label=»Rahul(A)»]. Я хочу показать во время Rahul (A) -> B

Ответ №1:

Единственный известный мне способ сделать это (без метки) — заключить имя узла в двойные кавычки и избежать двойных кавычек, которые являются частью имени узла:

Это работает:

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

вывод graphviz

Комментарии:

1. В Java это происходит не так. Вот что я делаю: — Graphviz gv = new Graphviz(); gv.addln(gv.start_graph()); gv.addln(«A (SS) -> B;»); gv.addln(«D -> C «YY «;»); Я не знаю, что это не работает

2. Если вы используете специальную реализацию / библиотеку, вы должны упомянуть это в своем вопросе. В противном случае предполагается, что вы используете оригинальную реализацию graphviz, доступную на graphviz.org . При этом вам, конечно, придется еще раз экранировать специальные символы для java: gv.addln(""A(SS)" -> B;") например.