Graph Networkx中的多层图和使用节点属性

Graph Networkx中的多层图和使用节点属性,graph,networkx,multi-layer,Graph,Networkx,Multi Layer,我是图形构建新手,刚刚完全不知道如何在networkx中构建多层图形。我已经在networkx中构建了两个有向图。每个图都有文本作为节点,并且没有一个图具有相同的节点ID。所以为了连接它们,我在每个节点属性中添加了一个单独的id(使用attr_dict),以某种方式跟踪所有层中的哪个节点在一起。但在那之后,我不知道如何连接层并返回一个多层图。(仅供参考,此图稍后将用于图卷积网络) 有人能解释一下如何在networkx或任何其他与networkx图形对象兼容的模块中形成层之间的互连吗?拜托,我很困

我是图形构建新手,刚刚完全不知道如何在networkx中构建多层图形。我已经在networkx中构建了两个有向图。每个图都有文本作为节点,并且没有一个图具有相同的节点ID。所以为了连接它们,我在每个节点属性中添加了一个单独的id(使用attr_dict),以某种方式跟踪所有层中的哪个节点在一起。但在那之后,我不知道如何连接层并返回一个多层图。(仅供参考,此图稍后将用于图卷积网络)

有人能解释一下如何在networkx或任何其他与networkx图形对象兼容的模块中形成层之间的互连吗?拜托,我很困惑

节点属性的外观示例:

Layer 1:     {'node': 0, 'node': 1, 'node': 2, 'node': 3, 'node': 4}

Layer 2: {'other_kinds_of_node': 0, 'other_kinds_of_node': 1, 'other_kinds_of_node': 2, 'other_kinds_of_node': 3, 'other_kinds_of_node': 4}