写入GraphViz读取的点文件

写入GraphViz读取的点文件,graphviz,filewriter,dot,Graphviz,Filewriter,Dot,我正在创建一个写入点文件的程序。文件写入将包括带有 例如: List<Integer> 列表 但是,当我使用GraphViz读取文件时,它会将这些

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

例如:

List<Integer>
列表
但是,当我使用GraphViz读取文件时,它会将这些<作为点文件语法的一部分,而不仅仅是文本

如何对这些字符进行转义或使只是标签的一部分而不是语法的一部分

编辑:澄清:

digraph G {
GameState [  shape=Mrecord, label= "{<f0>GameState |<f1>|<f2> getRemainingLines :List<Line> \n toString : String \n }"] 
}
有向图G{
GameState[shape=Mrecord,label=“{GameState | | getRemainingLines:List\n toString:String\n}”]
}
这将是我的图形,但由于
的原因,它不会显示单独的部分。如何让它打印出介于和之间的部分。\n.

--edit--根据澄清更改为答案

只需使用反斜杠来转义

有向图G{
GameState[shape=Mrecord,label=“{GameState | | getRemainingLines:List\\n toString:String\n}”]
}

这对我没用,对不起。我在我的问题中添加了澄清,以便您可以看到我的示例。谢谢
digraph G {
  GameState [  shape=Mrecord, label= "{<f0>GameState |<f1>|<f2> getRemainingLines :List\<Line\> \n toString : String \n}"]
}