如何在 prefuse 可视化工具包中给边缘不同的颜色

How to give edges different colors in prefuse visualization toolkit

我正在使用prefuse,我想知道如何给不同的边缘赋予不同的颜色?

例如,我从 XML 文件中生成了一个包含 5 个节点的图。他们的号码是0,1,2,3,4。在程序中,我希望起始节点为3、结束节点为4的边为红色,其他节点为其他颜色。我该怎么做?

您为 VisualItem.STROKECOLOR 添加颜色操作并将边组作为键,如果您只想将颜色分配给某些边,则可以使用谓词

new ColorAction(GROUP_EDGES, (myPredicate, ) VisualItem.STROKECOLOR, myColor)