Tag: 图形可视化

从* .dot文件中可视化树

我需要通过捕获ANLR点生成器生成的控制台输出来可视化我从ANTLR解析器获取的树并写入.dot文件。 MyDOTTreeGenerator generator = new MyDOTTreeGenerator(); PrintStream old = System.out; try { System.setOut(new PrintStream(new FileOutputStream(graphFile))); } catch (FileNotFoundException e) { e.printStackTrace(); } System.out.println(generator.toDOT(root)); System.out.flush(); System.setOut(old); 问题是: 1.有没有办法可视化我的程序中的.dot文件,例如Swing组件。 2.我已经阅读/尝试使用Grappa库+ Graphviz工具包使用这种方法进行可视化=>有没有一种方法可以将Graphviz工具包打包到我的程序中,这样我就可以在没有最终用户的情况下可视化图形下载和/或安装一些东西。

JUNG:将整个图形(不仅仅是可见部分)保存为图像

我一直在寻找我的问题的解决方案,但没有什么是我想要的。 我想要做的是将整个JUNG图(使用自定义顶点和边渲染)保存到图像(PNG或JPEG)。 当我将VisualizationViewer保存到BufferedImage时,它只占用可见部分。 我想保存整个图表,所以这不是一个选项。 有没有人知道如何将整个图形渲染到图像? 提前致谢!