我正在尝试创建一个图形,其中的节点标签打印在节点之外。我能够生成“偏移”,如下所示,解决了这个问题。但是,有时标签与边缘重叠(这是不可取的,因为节点周围有大量的空空间,可以打印相应的标签)。我需要给这些节点贴上标签,这样标签就不会重叠任何边缘,或者至少尽量减少重叠。import networkx as nx
from networkx.utils import is_list_of_ints, fl
我有图,表示为节点,边和节点的标签,表示为节点,边,标签。import matplotlib.pyplot as pltG.add_nodes_from(nodes)pos = nx.spring_layout(G) # positions for all nodes
nx.draw_networkx_nodes(G, pos, nod