0

我有一个用 Java 编写的程序,它接受一组动作,并在每个动作后打印出一个图表。另一种看待它的方法是程序在每个时间步打印出图形的输出。我需要直观地显示这个动态图,我一直在考虑像gephi这样的软件。我想知道最好的方法是什么,似乎 gephi 不支持此功能。我是否应该构建一个 java 小程序,如果是,java 是否提供任何库。

我想显示整个图形,它们之间有节点和边。边将显示节点之间的动作,每个动作都会导致节点中的某些值发生变化。节点将显示正在更改的值,并且边缘将被标记为动作。

谢谢。

4

2 回答 2

0

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

使用 JFreeChart 在时间序列中显示最近的变化

于 2013-07-24T08:37:56.803 回答
0

查看GephiSonia或 R 中的ndtv和 networkDynamic 库(如果您不介意写入文件和后处理)。此外,该线程还有其他建议:Java graph library for dynamic Visualization

于 2014-01-14T06:29:38.810 回答