如何在 igraph 中使用 graphml 中的嵌套子图
How to use nested subgraphs from graphml in 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)忽略子图声明后的所有边,这导致下图:
非常感谢您的帮助!
遗憾的是,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)忽略子图声明后的所有边,这导致下图:
非常感谢您的帮助!
遗憾的是,igraph 不支持嵌套图。