我想建立一个有向图和订阅边。python建立图与笔记
import os
import scipy as sc
import pylab
import networkx
import matplotlib.pyplot as plt
from networkx import *
from numpy import *
G=networkx.DiGraph()
R=[('S0','S1'),('S1','S2'),('S1','S7'),('S2','S3'),('S2','S6'),('S3','S4'),('S3','S6'),('S4','S5'),('S5','S6'),('S6','S7'),('S7','S8'),('S7','S5'),('S8','Sk') ]
G.add_edges_from([ (2,3,) ])
G.add_edges_from(R)
networkx.draw_circular(G)
plt.show()
plt.savefig("path.png");
现在我已经这样做了。我建立了一个图表,但我无法想象如何订阅边缘。例如,我想要标记S0
和S1
边缘像"565"
等,这将使其视觉效果更佳,demostrative。 在此先感谢!
hm。我也应该考虑你的解决方案。你做得比我好。所以+你 – Tebe 2012-04-22 13:03:45