绘制动态图?

时间:2013-07-24 08:17:11

标签: dynamic graph

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

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

感谢。

2 个答案:

答案 0 :(得分:0)

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

Using JFreeChart to display recent changes in a time series

答案 1 :(得分:0)

查看R中的GephiSoniandtv以及networkDynamic库(如果您不介意写出文件和后期处理)。此外,该主题还有其他建议:Java graph library for dynamic visualisation