写入GraphViz读取的DOT文件

时间:2014-10-31 11:48:07

标签: graphviz filewriter dot

我正在创建一个写入点文件的程序。文件写入将包含<和>

例如:

List<Integer>

但是,当我使用GraphViz读取文件时,它会将这些&lt;作为点文件语法的一部分,而不仅仅是文本。

如何逃避这些角色或使其成为&lt;或者&gt;只是标签的一部分而不是语法的一部分?

编辑:澄清:

digraph G {
GameState [  shape=Mrecord, label= "{<f0>GameState |<f1>|<f2> getRemainingLines :List<Line> \n toString : String \n }"] 
}

这是我的图表,但由于<Line>,它没有显示单独的部分。我怎么能打印出来和\ n。

之间的部分

1 个答案:

答案 0 :(得分:1)

- 编辑 - 根据说明改为回答

只需使用反斜杠即可转义<>

digraph G {
  GameState [  shape=Mrecord, label= "{<f0>GameState |<f1>|<f2> getRemainingLines :List\<Line\> \n toString : String \n}"]
}

dot -Tpng game.dot -o foo.png