【发布时间】:2018-08-16 11:56:05
【问题描述】:
我有一个作业需要调用Networkx的函数来获取所有节点的度数,然后为这些度数绘制一个箱线图。
但是箱线图没有显示,下面有错误:
"degree_values = list(my_degrees.values());
AttributeError: 'DegreeView' 对象没有属性 'values'"
如何解决这个问题? 谢谢。
import networkx as nx
import matplotlib.pyplot as plt
G = nx.Graph()
G.add_edges_from([['9606.EN01','9606.EN02'],['9606.EN01','9606.EN03']])
fig = plt.figure();
nx.draw(G, with_labels=True, font_weight='bold')
plt.draw()
my_degrees = G.degree();
degree_values = list(my_degrees.values());
fig = plt.figure();
plt.boxplot(degree_values)
【问题讨论】:
标签: python nodes networkx boxplot