如何保存具有自定义节点和边的 JUNG 图?问题是,到目前为止,我们已经能够保存具有原始类型(如整数、字符串等)的字段的 JUNG 图。但是我们正在使用的 JUNG 图自定义节点和边涉及使用 ArrayList 等数据类型以及内部的一些更复杂的数据结构。边缘和/或节点。 我在网上搜索了很多,但遇到了如何仅使用 int 或 string 或 double 来保存简单的自定义节点/边。
此外,我的目的不是保存像 jpeg 等图像文件。重点是将其保存为一种格式,以便在需要执行某些操作时可以轻松地再次加载为 JUNG 格式。
如何保存这样的图表?
谢谢。
最佳答案
这里有两个链接,可以按照您所描述的方式保存荣格图。要点是您需要使用 GraphML 来保存节点的数据。
此链接正在使用 GraphML 编写器保存。 http://halfclosed.wordpress.com/2010/12/04/graphml-with-jung-saving/
此链接是关于从 GraphML 文件加载的。 http://halfclosed.wordpress.com/2010/12/04/graphml-with-jung-loading-from-graphml/
GraphML 是一种用于保存图形的文件格式,因为它存储数据。值得注意的是,它并不一定保存布局。不幸的是,以 GraphML 格式保存数据并不完全是小事,但这是可以做到的。
关于graph - 使用自定义节点和边保存 jung 图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11063810/