import networkx as nx
import pylab as plt
webg = nx.read_edgelist('web-graph.txt',create_using=nx.DiGraph(),nodetype=int)
in_degrees = webg.in_degree()
in_values = sorted(set(in_degrees.values()))
in_hist = [in_degrees.values().count(x)for x in in_values]
我想绘制度分布网络图,我该如何更改 dict 来解决?
原文由 alireza shokrizade 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 Python3
dict.values()
返回“视图”而不是列表:要将“视图”转换为列表,只需将
in_degrees.values()
包装在list()
中: