एक netwrokx/matplotlib . की विशेषताओं को बदलने के लिए ग्राफ ड्राइंग, हम निम्नलिखित कदम उठा सकते हैं -
कदम
-
फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।
-
किनारों, नाम या ग्राफ़ विशेषताओं वाले ग्राफ़ को प्रारंभ करें।
-
ग्राफ़ की विशेषताएँ जोड़ें। u . के बीच एक किनारा जोड़ें और v ।
-
किनारे प्राप्त करें ग्राफ़ से विशेषताएँ।
-
नोड्स को मंडलियों के साथ रखें।
-
ग्राफ़ बनाएं G Matplotlib के साथ।
-
आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।
उदाहरण
nxplt.rcParams["figure.figsize"] =[7.50, 3.50]plt.rcParams["figure.autolayout"] =TrueG =nx.Graph()G.add_edge(0) , 1, रंग ='आर', वजन =2) G.add_edge(1, 2, रंग ='जी', वजन =4)G.add_edge(2, 3, रंग ='बी', वजन =6) जी .add_edge(3, 4, color='y', weight=3)G.add_edge(4, 0, color='m', weight=1)colors =nx.get_edge_attributes(G, 'color').values( )वजन =nx.get_edge_attributes(G, 'वजन')। मान () स्थिति =nx.circular_layout (G) nx.draw (G, pos, edge_color =रंग, चौड़ाई =सूची (वजन), with_labels=True, node_color='लाइटग्रीन')plt.show()आउटपुट
यह निम्नलिखित आउटपुट देगा -