java - 绘制动态图(正交)

标签 java graph drawing graph-theory evolutionary-algorithm

我有一个由给定时刻的一组节点组成的图。该图可能会随着时间的推移而演变,即节点之间的关系以及节点本身可能会发生变化。
绘图必须是正交绘图。

我想画出图表的演变过程,即在不同的时刻绘制图表的图像,尝试从一个瞬间到下一个瞬间都有相似的绘图。
有人告诉我,许多图形布局算法仅添加一个节点就会返回非常不同的结果,我想避免这种情况,因为我需要为相似的图形绘制相似的图形。

我正在寻找可以帮助构建我的进化图的算法和库(我当前项目的语言是 Java)

最佳答案

您可以每次对所有节点(显示过去、现在、 future )运行该算法,并隐藏在特定时刻不存在的节点。

GraphViz 和其他图形布局工具通常允许将节点和边格式设置为隐藏或不可见。

关于java - 绘制动态图(正交),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4244334/

相关文章:

java - 这两种 PhysicsVector 方法有什么区别?

Graph DB 在 Neo4j cypher 中获得下一个最佳推荐节点

python - 用pygame在矩形上方绘制Ascii字符

java - 我如何在opengl中画一个半圆

ios - 转换在 drawRect 中绘制的内容

java - 元素不会从列表中删除

java - 使用比较器聚合相似的对象,而不与 equals() 保持一致

java - 在将对象传递给 ORM 助手类以持久化之前验证对象的最佳实践是什么

algorithm - 网格中两点之间的路线

java - Neo4j 密码来计算和显示两个给定节点之间的所有关系