【发布时间】:2014-07-31 10:35:44
【问题描述】:
我有以下代码
#!/usr/bin/python
import sys
import networkx as nx
import matplotlib.pyplot as plt
G = nx.Graph();
G.add_node('A')
G.add_node('B')
G.add_node('C')
G.add_node('D')
G.add_edge('A','B',weight=1)
G.add_edge('C','B',weight=1)
G.add_edge('B','D',weight=30)
colors=range(20)
nx.draw_spring(G,font_size=20,width=2,node_size=1000,node_color='#A0CBE2')
plt.savefig("/Users/handsomeguy/Desktop/test.png",dpi=300)
生成以下图表(当然没有注释):
如上图所述。我想改变节点C和D的颜色并放大
这些选择的节点。我怎样才能做到这一点?
请注意,C 和 D 是用户预先确定的节点。
【问题讨论】:
标签: python graph plot networkx