java - 表示树或节点图的格式

标签 java formatting

我构建了一棵树来表示页面和链接之间的多个连接。 现在我想将树打印到文档中。我可以将它打印成某种格式的 txt 文件,但是是否有任何好的格式来表示树或节点图? 有什么好的 Java 框架或库可以做到这一点?

最佳答案

查看 Graphviz更具体地说 dot命令。此命令获取一个文本文件并将其呈现为图形。因此,您可以将数据写成点格式的文本文件,然后可以根据需要将其与点命令一起使用以将其可视化。

下面是上面 PDF 链接中给出的点格式的一个简单示例。

digraph G {
  main -> parse -> execute;
  main -> init;
  main -> cleanup;
  execute -> make_string;
  execute -> printf
  init -> make_string;
  main -> printf;
  execute -> compare;
}

关于java - 表示树或节点图的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9805833/

相关文章:

java - Java的对象实例如何唯一区分

java - 按下一个按钮来保存来自不同 Activity 的地理位置详细信息并将其显示在 MapView 上?

java - 如何使用Netty从设备读取完整数据?

Java:ResultSet getString() 因环境而异

c++ - 如何实现以下C++输出格式?

r - 使用 knitR 显示 R 输出的子集

formatting - 如何使用 LaTeX 以实用程序员系列丛书的风格格式化源代码列表?

java - PHP var_dump 的 Java 等价物是什么?

java full gc 花费的时间太长

Python打印功能问题