如何在igraph中使用graphml中的嵌套子图

时间:2015-10-22 14:31:10

标签: python igraph

graphML规范提供了创建图形作为节点元素的子元素的可能性,例如。

<graphml>
  <graph id="G" edgedefault="undirected">
    <node id="n0"/>
    <node id="n1">
      <graph id="n1::" edgedefault="directed">
        <node id="n1::n0"/>
        <node id="n1::n1"/>
        <edge id="e0" source="n1::n0" target="n1::n1"/>
      </graph>
    </node>
    <edge id="e1" source="n0" target="n1"/>
    <edge id="e2" source="n1" target="n1::n0"/>
  </graph>
</graphml>

是否可以使用igraph来解释这些子图中的信息?目前(我正在使用python igraph版本0.7.1)忽略子图声明后的所有边,这将导致下图:

Example Graph

非常感谢你的帮助!

1 个答案:

答案 0 :(得分:1)

不幸的是,igraph不支持嵌套图。