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

पायथन 3 में NetworkX से कर्व्ड एजेस बनाना (मैटप्लॉटलिब)


पायथन 3 में NetworkX से कर्व्ड एजेस बनाने के लिए, हम connectionstyle="arc3, rad=0.4" का उपयोग कर सकते हैं।

चरण

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • एजेस, नाम, और ग्राफ एट्रिब्यूट्स के साथ एक ग्राफ इनिशियलाइज़ करें।
  • बनाए गए ग्राफ में नोड्स जोड़ें।
  • एक नोड से दूसरे नोड में एजेस जोड़ें।
  • मैटप्लॉटलिब के साथ ग्राफ G ड्रॉ करें, connectionstyle="arc3, rad=0.4" के साथ।
  • फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।

उदाहरण

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

आउटपुट

पायथन 3 में NetworkX से कर्व्ड एजेस बनाना (मैटप्लॉटलिब)

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

    Matplotlib में एज कलर के साथ सर्कल प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: figure() मेथड का उपयोग करके एक नया फिगर बनाएं या मौजूदा फिगर को सक्रिय करें। वर्तमान एक्सिस में सबप्लॉट मेथड जोड़ें। Circle() क्लास का उपयोग करके edgecolor और एज के linewidth के साथ एक सर्कल इंस्टेंस बनाएं।

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

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

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

    Python में matplotlib का उपयोग करके टाइम सीरीज़ प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: NumPy का उपयोग करके x और y पॉइंट्स बनाएं। plot() मेथड का उपयोग करके बनाए गए x और y पॉइंट्स प्लॉट करें। फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें। उदाहरण import matplotlib.pyplot as p