Python networkx边缘和节点标记问题

Python networkx边缘和节点标记问题,python,label,networkx,Python,Label,Networkx,我是Python新手,我想画一个关联图,但标签已更改。我希望它们从“1”开始标记节点,而不是从“0”开始标记节点。我还想这样标记边:如果它位于节点“1”和“2”之间,请将其标记为“12”或“1:2”。提前感谢:) 然后构建您想要的标签,就像您到目前为止所做的那样。我将把它分解为基本的操作部分;您可以按照自己的意愿重新构建它: edge_labels = dict(((u, v), str(u+1) +":"+ str(v+1) +" "+ str(d))

我是Python新手,我想画一个关联图,但标签已更改。我希望它们从“1”开始标记节点,而不是从“0”开始标记节点。我还想这样标记边:如果它位于节点“1”和“2”之间,请将其标记为“12”或“1:2”。提前感谢:)


然后构建您想要的标签,就像您到目前为止所做的那样。我将把它分解为基本的操作部分;您可以按照自己的意愿重新构建它:

edge_labels = dict(((u, v), 
                    str(u+1) +":"+ str(v+1) +" "+ str(d))
                    for u, v, d in K.edges(data=True))

然后构建您想要的标签,就像您到目前为止所做的那样。我将把它分解为基本的操作部分;您可以按照自己的意愿重新构建它:

edge_labels = dict(((u, v), 
                    str(u+1) +":"+ str(v+1) +" "+ str(d))
                    for u, v, d in K.edges(data=True))