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

पायथन में नेटवर्कएक्स ग्राफ को दोबारा कैसे आकार दें?

एक नेटवर्कx . को फिर से आकार देने के लिए पायथन में ग्राफ, हम निम्नलिखित कदम उठा सकते हैं -

  • पांडा के डेटा फ़्रेम का उपयोग करके डेटा फ़्रेम बनाएं।

  • from_pandas_edgelist() का उपयोग करके पंडों के डेटाफ़्रेम से एक ग्राफ़ लौटाएं जिसमें किनारे की सूची हो विधि।

  • Matplotlib के साथ ग्राफ G बनाएं। हम "से . कुंजियों की सूची को बढ़ाकर और घटाकर नेटवर्क को नया आकार दे सकते हैं " और "को ".

  • आकृति प्रदर्शित करने के लिए, शो () . का उपयोग करें विधि।

उदाहरण

import pandas as pd
import networkx as nx
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
df = pd.DataFrame({'from': ['A', 'B', 'C', 'A'], 'to': ['D', 'A', 'E', 'C']})
G = nx.from_pandas_edgelist(df, 'from', 'to')
nx.draw(G, with_labels=True, node_size=150, alpha=0.5, linewidths=40)
plt.show()

आउटपुट

पायथन में नेटवर्कएक्स ग्राफ को दोबारा कैसे आकार दें?


  1. Matplotlib (अजगर) में फोंट कैसे बदलें?

    plt.text() पद्धति का उपयोग करके, हम फ़ॉन्ट का आकार बढ़ा सकते हैं। कदम plt.plot() विधि का उपयोग करके, हम दो सूचियों के साथ एक पंक्ति बना सकते हैं जो इसके तर्क में पारित हो जाती हैं। कुल्हाड़ियों में पाठ जोड़ें। plt.text() विधि का उपयोग करके डेटा निर्देशांक में *x*, *y* स्थान पर अक्षों में *s* ट

  1. पायथन में एकाधिक ग्राफ़ को कैसे संयोजित करें

    परिचय Matplotlib एक ही ग्राफ में एक से अधिक प्लॉट जोड़ने की अनुमति देता है। इस ट्यूटोरियल में, मैं आपको दिखाऊंगा कि एक ही प्लॉट में दो अलग-अलग अक्षों पर डेटा कैसे प्रस्तुत किया जाता है। इसे कैसे करें.. 1.पायथन कमांड प्रॉम्प्ट को खोलकर और पाइप इंस्टाल मैटप्लोटलिब को फायर करके मैटप्लोटलिब स्थापित कर

  1. पायथन में ग्राफ प्लॉटिंग

    पायथन में matplotlib पुस्तकालय का उपयोग करके रेखांकन बनाने की क्षमता है। इसमें कई पैकेज और फ़ंक्शन हैं जो विभिन्न प्रकार के ग्राफ़ और प्लॉट उत्पन्न करते हैं। इसे इस्तेमाल करना भी बहुत आसान है। यह numpy और अन्य पायथन बिल्ट-इन फ़ंक्शंस के साथ लक्ष्य को प्राप्त करता है। इस लेख में हम कुछ विभिन्न प्रकार