检索连接组件Graphstream

时间:2015-12-15 12:08:44

标签: java graphstream

我在一个项目中使用GraphStream,我的问题是我想检索连接组件的列表,但我只得到他们的计数或最好的他们的ID。

我试过这段代码,但它没有返回任何内容:

ConnectedComponents cc = new ConnectedComponents();
cc.init(graph);
System.out.println("List of Connected Components :");
for(ConnectedComponent conn : cc) {
   System.out.println("Component " + conn.id + " :");
   System.out.println("--------------");
   for(Node n : conn.getEachNode()) {
      Object[] attr = n.getAttribute("xy");
      Double x = (Double) attr[0];
      Double y = (Double) attr[1];
      System.out.println(x + " , " + y);
    }
}

节点有一个属性“xy”,其中包含存储为Double []的坐标。

我做错了什么?我该如何解决?

1 个答案:

答案 0 :(得分:1)

ConnectedComponents已在2015-12-15的提交中重写。检索组件内容时出现问题。

如果您没有使用GraphStream的git版本,也许您应该尝试一下。