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

Matplotlib.pyplot में सबप्लॉट्स के बीच की जगह कैसे हटाएं?

Matplotlib में सबप्लॉट्स के बीच की स्पेसिंग को नियंत्रित करने के लिए GridSpec क्लास का उपयोग करें। यह विधि आपको सबप्लॉट लेआउट पर सटीक नियंत्रण देती है।

चरण

  • फिगर साइज़ सेट करें और ऑटोलेआउट सक्षम करें।
  • gridspec.GridSpec(3, 3) से ग्रिड लेआउट बनाएं।
  • gs.update(wspace=..., hspace=...) से क्षैतिज और ऊर्ध्वाधर स्पेसिंग एडजस्ट करें।
  • लूप में प्रत्येक सबप्लॉट जोड़ें और एस्पेक्ट रेशियो सेट करें।
  • plt.show() से प्रदर्शित करें।

उदाहरण कोड

import matplotlib.pyplot as plt
import matplotlib.gridspec as gridspec

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

gs1 = gridspec.GridSpec(3, 3)
gs1.update(wspace=0.5, hspace=0.1)  # wspace=क्षैतिज, hspace=ऊर्ध्वाधर

for i in range(9):
    ax1 = plt.subplot(gs1[i])
    ax1.set_aspect('equal')

plt.show()

आउटपुट

एक 3x3 ग्रिड जहां सबप्लॉट्स के बीच न्यूनतम स्पेसिंग है।

  1. सभी खुले pyplot विंडोज़ कैसे बंद करें (Matplotlib)? सभी खुले pyplot विंडोज़ कैसे बंद करें (Matplotlib)?

    plt.figure().close(): फिगर विंडो बंद करें। close() अपने आप में वर्तमान फिगर बंद करता है close(h), जहां h एक फिगर इंस्टेंस है, वह फिगर बंद करता है close(num) number=num वाली फिगर बंद करता है close(name), जहां नाम एक स्ट्रिंग है, उस लेबल वाली फिगर बंद करता है close(all) सभी फिगर विंडोज़ बंद करता है उद

  1. Matplotlib में लीजेंड मार्कर्स और लेबल्स के बीच स्पेस कैसे एडजस्ट करें? Matplotlib में लीजेंड मार्कर्स और लेबल्स के बीच स्पेस कैसे एडजस्ट करें?

    लीजेंड मार्कर्स और लेबल्स के बीच स्पेस एडजस्ट करने के लिए, हम लीजेंड मेथड में labelspacing का उपयोग कर सकते हैं। चरण label1, label2 और label3 के साथ लाइन्स प्लॉट करें। लीजेंड मार्कर्स और लेबल के बीच स्पेस बढ़ाने या घटाने के लिए स्पेस वेरिएबल इनिशियलाइज़ करें। legend मेथड का उपयोग labelspacing

  1. मैटप्लॉटलिब पाई चार्ट्स में बाईं ओर का लेबल कैसे हटाएं? मैटप्लॉटलिब पाई चार्ट्स में बाईं ओर का लेबल कैसे हटाएं?

    मैटप्लॉटलिब पाई चार्ट में बाईं ओर का लेबल हटाने के लिए, हम निम्नलिखित चरण अपना सकते हैं: घंटे, गतिविधियों, और रंगों की सूचियाँ बनाएं। pie() मेथड का उपयोग करके पाई चार्ट प्लॉट करें। मैटप्लॉटलिब में बाईं ओर का लेबल छिपाने के लिए, हम खाली स्ट्रिंग के साथ plt.ylabel() का उपयोग कर सकते हैं। उदाहरण imp