我有一个多重图,我希望能够清楚地看到从一个顶点到另一个顶点的每条边。例如,当我有一个包含 2 个顶点和 2 个从第一个节点到第二个节点的边的图时,我希望看到从第一个节点到第二个节点的 2 个箭头,而不是箭头重叠。
这是我当前的代码,您可以看到我正在尝试用 2 条边连接 A 和 B:
import org.graphstream.graph.*;
import org.graphstream.graph.implementations.*;
import org.graphstream.ui.swingViewer.Viewer;
public class Tutorial1 {
public static void main(String args[]) {
Graph graph = new MultiGraph("Test");
graph.addNode("A");
graph.addNode("B");
graph.addEdge("1", "A", "B", true);
graph.addEdge("2", "A", "B", true);
Viewer viewer = graph.display();
}
}
感谢您的帮助。
最佳答案
添加系统属性:
System.setProperty("org.graphstream.ui.renderer",
"org.graphstream.ui.j2dviewer.J2DGraphRenderer");
关于java - 在 Graphstream 中显示平行边,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23634855/