画一张动态图



我有一个用Java编写的程序,它执行一组操作,并在每个操作后打印出一张图。另一种方法是,程序在每个时间步长打印出图形的输出。我需要直观地显示这个动态图,我一直在考虑一些软件,比如gephi。我想知道最好的方法是什么,而且gephi似乎不支持这个功能。我应该构建一个java小程序吗?如果是,java会提供任何库吗。

我想显示整个图形,其中包含节点和边。边将显示节点之间的操作,每个操作都会导致节点中的某些值发生更改。节点将显示正在更改的值,边将标记有该操作。

谢谢。

jfreechart支持动态图。网上也有很多教程。我认为这个线索可能对有帮助

使用JFreeChart显示时间序列的最新变化

查看R中的Gephi、Sonia或ndtv和networkDynamic库(如果您不介意写入文件和后期处理)。此外,该线程还有其他建议:用于动态可视化的Java图库

最新更新