我有一个用Java编写的程序接受一系列操作,并在每个操作后打印出一个图形。另一种看待它的方法是程序在每个时间步骤打印出图形的输出。我需要直观地显示这个动态图,我一直在考虑像gephi这样的软件。我想知道最好的方法是做什么,而且似乎gephi不支持这个功能。我应该构建一个Java小程序,如果是这样,java提供任何库。
我想显示整个图形,它们之间有节点和边。边缘将显示节点之间的操作,每个操作将导致节点中的某些值发生更改。节点将显示正在更改的值,边缘将标记为操作。
感谢。
答案 0 :(得分:0)
jfreechart支持动态图表。网上也有很多教程。我认为这个帖子可能会有所帮助
答案 1 :(得分:0)
查看R中的Gephi,Sonia或ndtv以及networkDynamic库(如果您不介意写出文件和后期处理)。此外,该主题还有其他建议:Java graph library for dynamic visualisation