在networkx中创建嵌套的节点组

时间:2019-07-23 20:22:14

标签: python networkx

我正在尝试使用networkx在节点的组等中创建组。

例如,我有[1,2,3,4,5,6]个节点,目前没有子组。我希望它最终像这样 [1,2,[[3,4],[5,6]]

目前,我只是对一些数据进行for循环,并像这样将节点添加到图形中。

    self.G = nx.Graph()
    for s in self.tabledata:
        self.G.add_node(s[0])
        self.G.__dict__['_node'][s[0]]['label'] = '{0}'.format(s[0])
    nx.write_graphml(self.G, '/filename')

其中self.tabledata包含以下值[1234,2345,3456,4567,5678,6789]

我想将3和4一起放在“ A”组中,将5和6一起放在“ B”组中,并将A和B一起与节点1和2一起在“ C”组中

就团体而言,您有这个[C [A,B]]

有什么想法可以做到吗?

0 个答案:

没有答案