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

Python3 में NetworkX के साथ घुमावदार किनारों का निर्माण (Matplotlib)


NetworkX के साथ घुमावदार किनारों को बनाने के लिए Python3 में, हम connectionstyle="arc3, ​​rad=0.4" का उपयोग कर सकते हैं।

कदम

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • किनारों, नाम और ग्राफ़ विशेषताओं वाले ग्राफ़ को प्रारंभ करें।
  • बनाए गए ग्राफ़ में नोड्स जोड़ें।
  • किनारों को एक नोड से दूसरे में जोड़ें।
  • ग्राफ़ बनाएं G Matplotlib के साथ, connectionstyle="arc3, ​​rad=0.4" के साथ।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

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()

pos = nx.spring_layout(G)
G.add_nodes_from([1, 2, 3, 4])
G.add_edges_from([(1, 2), (2, 4), (2, 3), (4, 1)])

nx.draw(G, with_labels=True, connectionstyle="arc3,rad=0.4")

plt.show()

आउटपुट

Python3 में NetworkX के साथ घुमावदार किनारों का निर्माण (Matplotlib)


  1. Matplotlib में एक एजकलर के साथ एक सर्कल प्लॉट करें

    Matplotlib में एक एजकलर के साथ एक सर्कल प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - figure() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। वर्तमान अक्ष में एक सबप्लॉट विधि जोड़ें। एक मंडली बनाएं उदाहरण सर्कल () . का उपयोग करके एक एजकलर . के साथ वर्ग और लाइनव

  1. Matplotlib में एक एजकलर के साथ एक आयत प्लॉट करें

    Matplotlib में एक आयत के किनारे का रंग लगाने के लिए, हम निम्नलिखित कदम उठा सकते हैं - figure() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। एक सबप्लॉट जोड़ें वर्तमान अक्ष के लिए विधि। आयताकार () . का उपयोग करके एक आयत उदाहरण बनाएं एक एजकलर . के साथ वर्ग और लाइनविड्

  1. Matplotlib के साथ प्लॉट numpy datetime64

    मैटप्लोटलिब का उपयोग करके पायथन में एक समय श्रृंखला तैयार करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - numpy का उपयोग करके x और y अंक बनाएं। प्लॉट () . का उपयोग करके बनाए गए x और y बिंदुओं को प्लॉट करें विधि। आकृति प्रदर्शित करने के लिए, दिखाएँ() . का उपयोग करें विधि। उदाहरण import matp