May*_*ati 4 java dot graphviz graph-drawing
我期待编写一个脚本,该脚本将自动从文件中获取输入并声明节点和边缘,并生成可在任何可视化软件中可视化的图形.
我试过点语言和graphViz.这种语言使用语法清楚地声明图形的节点如下:node1;,node2;并且不允许任何特殊字符,除了_.
它适用于所有情况,但是当我想声明一个名为java.lang.object它的节点时,由于存在而显示语法错误.,我无法更改其语法.
任何人都可以通过建议其他语言来帮助我,这些语言可以从文本文件中获取输入,并可以在任何可视化软件上绘制图形.
这在graphviz中实际上很容易做到,只需在节点名称周围添加一些引号即可.或者,您可以使用简单标识符和label属性首先定义节点.
这两种技术在这里展示
digraph g {
"java.lang.object" -> "my.class";
"my.class" -> "special < chars >";
n1 [label="more.strange<node>names"];
"special < chars >" -> n1;
}
Run Code Online (Sandbox Code Playgroud)