def draw_tier2():
print 'loading tier2 data'
loadEntity(tier2filename)
print 'entity size: ', len(entityList)
G = nx.Graph()
G.add_node(u'???')
for entity in entityList:
name = entity.name[0].decode('utf8')
print name
G.add_node(name)
G.add_edge(u'???',name)
for child in entity.child:
cn = child.decode('utf8')
G.add_node(cn)
G.add_edge(name, cn)
pos=nx.spring_layout(G) # positions for all nodes
nx.draw_networkx_edges(G,pos,width=1.0,alpha=0.5)
# labels
nx.draw_networkx_labels(G,pos,font_size=15,font_family='sans-serif')
plt.axis('off')
plt.show()
# draw tier 3 test
评论列表
文章目录