Matplotlib 查找从gml文件创建的字典的值

Matplotlib 查找从gml文件创建的字典的值,matplotlib,graph,networkx,data-science,gml,Matplotlib,Graph,Networkx,Data Science,Gml,通过使用上面的代码,我想找到字典nx.degree(G)的值 但是终端抛出一个错误,如下所示: " DegreeView'对象没有属性“值” 这里,语句nx.degree(G)的输出为: 从输出中可以看到,nx.degree的返回值是一个DegreeView对象。您可以使用dict()将其转换为词典。例如: DegreeView({1: 16, 2: 9, 3: 10, 4: 6, 5: 3, 6: 4, 7: 4, 8: 4, 9: 5, 10: 2, 11: 3, 12: 1, 13: 2

通过使用上面的代码,我想找到字典nx.degree(G)的值

但是终端抛出一个错误,如下所示: "

DegreeView'对象没有属性“值”

这里,语句nx.degree(G)的输出为:


从输出中可以看到,
nx.degree
的返回值是一个
DegreeView
对象。您可以使用
dict()
将其转换为
词典。例如:

 DegreeView({1: 16, 2: 9, 3: 10, 4: 6, 5: 3, 6: 4, 7: 4, 8: 4, 9: 5, 10: 2, 11: 3, 12: 1, 13: 2, 14: 5, 15: 2, 16: 2, 17: 2, 18: 2, 19: 2, 20: 3, 21: 2, 22: 2, 23: 2, 24: 5, 25: 3, 26: 3, 27: 2, 28: 4, 29: 3, 30: 4, 31: 4, 32: 6, 33: 12, 34: 17})
 DegreeView({1: 16, 2: 9, 3: 10, 4: 6, 5: 3, 6: 4, 7: 4, 8: 4, 9: 5, 10: 2, 11: 3, 12: 1, 13: 2, 14: 5, 15: 2, 16: 2, 17: 2, 18: 2, 19: 2, 20: 3, 21: 2, 22: 2, 23: 2, 24: 5, 25: 3, 26: 3, 27: 2, 28: 4, 29: 3, 30: 4, 31: 4, 32: 6, 33: 12, 34: 17})
G = nx.read_gml('data_sets/karate.gml' , label='id')
print(dict(nx.degree(G)).values())