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

2024-09-30 20:33:07 发布

您现在位置:Python中文网/ 问答频道 /正文

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

非常感谢你的帮助!在


Tags: 规范idnode图形元素sourcetargetgraph