我正在使用networkx进行可视化。我发现当我使用函数draw_networkx_edge_labels时,可以检索边缘的标签。
我想要打印节点上的属性(而不是标签)...尝试了几乎一切但仍然被卡住。如果每个节点有5个属性,是否有任何方法可以在每个节点上打印特定的属性?例如,如果车节点具有属性:大小、价格、公司...我想在每个节点上打印车的大小?
不知道是否可以在图形上输出这个。
我正在使用networkx进行可视化。我发现当我使用函数draw_networkx_edge_labels时,可以检索边缘的标签。
我想要打印节点上的属性(而不是标签)...尝试了几乎一切但仍然被卡住。如果每个节点有5个属性,是否有任何方法可以在每个节点上打印特定的属性?例如,如果车节点具有属性:大小、价格、公司...我想在每个节点上打印车的大小?
不知道是否可以在图形上输出这个。
import pylab
import networkx as nx
G=nx.Graph()
G.add_node('Golf',size='small')
G.add_node('Hummer',size='huge')
G.add_edge('Golf','Hummer')
labels = nx.get_node_attributes(G, 'size')
nx.draw(G,labels=labels,node_size=1000)
pylab.show()
labels = nx.get_node_attributes(G, 'size')
,该函数返回类似于第7行创建的字典。 - TrentPnetworkx.exception.NetworkXError: random_state_index is incorrect
,它给你什么? - Charlie Parker