Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

कैसे Networkx का उपयोग कर Matplotlib रेखांकन में नोड नाम दिखाने के लिए?

networkx . का उपयोग करके ग्राफ़ में नोड नाम दिखाने के लिए , हम निम्नलिखित कदम उठा सकते हैं -

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • किनारों, नाम या ग्राफ़ विशेषताओं वाले ग्राफ़ को प्रारंभ करें।
  • add_nodes_from() using का उपयोग करके एक से अधिक नोड जोड़ें विधि।
  • add_edge_from() का उपयोग करके सभी किनारों को जोड़ें विधि।
  • Matplotlib के साथ ड्रा () . का उपयोग करके ग्राफ़ G बनाएं तरीका। with_लेबल सेट करें करने के लिए सच
  • ग्राफ़ प्रदर्शित करने के लिए, हम शो () . का उपयोग कर सकते हैं विधि।

उदाहरण

import matplotlib.pylab as plt
import networkx as nx

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

G = nx.DiGraph()
G.add_nodes_from([1, 2, 3, 4])
G.add_edges_from([(1, 2), (2, 1), (2, 3), (1,4), (3,4)])
nx.draw(G, with_labels=True)

plt.show()

आउटपुट

कैसे Networkx का उपयोग कर Matplotlib रेखांकन में नोड नाम दिखाने के लिए?


  1. Python Matplotlib का उपयोग करके 3D ग्राफ़ कैसे प्लॉट करें?

    पायथन का उपयोग करके 3D ग्राफ़ को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। 3D अक्ष ऑब्जेक्ट प्राप्त करें। डेटा बिंदुओं के लिए x, y, और z सूचियाँ बनाएँ। scatter3D() . का उपयोग करके 3D स्कैटर पॉइंट ज

  1. छवि को पूर्णस्क्रीन के रूप में Matplotlib ग्राफ़ दिखाएं

    Matplotlib ग्राफ़ को पूर्ण स्क्रीन के रूप में दिखाने के लिए, हम full_screen_toggle() का उपयोग कर सकते हैं विधि। कदम figure() . का उपयोग करके एक आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। दो सूचियों का उपयोग करके एक रेखा तैयार करें। वर्तमान आंकड़े का आंकड़ा प्रबंधक लौटाएं। पूर्ण स्क्

  1. बोकेह का उपयोग करके दंड आलेखों की कल्पना कैसे की जा सकती है?

    बोकेह एक पायथन पैकेज है जो डेटा विज़ुअलाइज़ेशन में मदद करता है। यह एक ओपन सोर्स प्रोजेक्ट है। बोकेह एचटीएमएल और जावास्क्रिप्ट का उपयोग करके अपनी साजिश प्रस्तुत करता है। यह इंगित करता है कि वेब-आधारित डैशबोर्ड के साथ काम करते समय यह उपयोगी है। बोकेह को आसानी से न्यूमपी, पंडों और अन्य पायथन पैकेजों क