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