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

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

Matplotlib में सबप्लॉट्स के बीच की जगह को हटाने के लिए, हम GridSpec(3, 3) का उपयोग कर सकते हैं कक्षा और कुल्हाड़ियों को एक सबप्लॉट व्यवस्था के रूप में जोड़ें।

कदम

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • सबप्लॉट्स को एक फिगर में रखने के लिए ग्रिड लेआउट जोड़ें।
  • ग्रिड के सबप्लॉट पैरामीटर अपडेट करें
  • ग्रिड विनिर्देशों के आयाम की श्रेणी में पुनरावृति करें।
  • वर्तमान आंकड़े में एक सबप्लॉट जोड़ें।
  • पहलू अनुपात सेट करें।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

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)
for i in range(9):
ax1 = plt.subplot(gs1[i])
ax1.set_aspect('equal')
plt.show()

आउटपुट

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


  1. मैं सभी खुली pyplot windows (Matplotlib) को कैसे बंद करूं?

    plt.figure().close(): फिगर विंडो बंद करें। बंद करें () अपने आप वर्तमान आंकड़ा बंद कर देता है बंद करें(एच) , जहां h एक चित्र उदाहरण है, उस आकृति को बंद कर देता है बंद करें(संख्या) संख्या=संख्या . के साथ आकृति को बंद कर देता है बंद करें(नाम) , जहां नाम एक स्ट्रिंग है, उस लेबल के साथ आकृति को बंद

  1. Matplotlib में लीजेंड मार्कर और लेबल के बीच की जगह को कैसे समायोजित करें?

    लेजेंड मार्कर और लेबल के बीच के स्थान को समायोजित करने के लिए, हम लेजेंड विधि में लेबल स्पेसिंग का उपयोग कर सकते हैं। कदम लेबल1 . के साथ प्लॉट लाइन , लेबल2 और लेबल3 । लेजेंड मार्करों और लेबल के बीच की जगह को बढ़ाने या घटाने के लिए स्पेस वैरिएबल को इनिशियलाइज़ करें। किंवदंती . का प्रयोग कर

  1. Matplotlib.pyplot पाई चार्ट में बाईं ओर के लेबल को कैसे निकालें?

    एक matplotlib पाई चार्ट में बाईं ओर के लेबल को हटाने के लिए, हम निम्नलिखित कदम उठा सकते हैं - घंटों, गतिविधियों और रंगों की सूचियां बनाएं। पाई () . का उपयोग करके एक पाई चार्ट प्लॉट करें विधि। Matplotlib में बाईं ओर के लेबल को छिपाने के लिए, हम उपयोग कर सकते हैं plt.ylabel() खाली स्ट्रिंग क