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

subplot2grid के साथ Matplotlib में सबप्लॉट्स के बीच स्पेसिंग कैसे बढ़ाएं?


subplot2grid के साथ सबप्लॉट्स के बीच स्पेसिंग बढ़ाने के लिए, हम निम्न चरण अपना सकते हैं:

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • फिगर के भीतर सबप्लॉट्स रखने के लिए ग्रिड लेआउट जोड़ें।
  • ग्रिड के सबप्लॉट पैरामीटर्स अपडेट करें।
  • करंट फिगर में एक सबप्लॉट जोड़ें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

from matplotlib import pyplot as plt

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

ax = plt.GridSpec(2, 2)
ax.update(wspace=0.5, hspace=0.5)
ax1 = plt.subplot(ax[0, :])
ax2 = plt.subplot(ax[1, 0])
ax3 = plt.subplot(ax[1, 1])
plt.show()

आउटपुट

subplot2grid के साथ Matplotlib में सबप्लॉट्स के बीच स्पेसिंग कैसे बढ़ाएं?

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

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

  1. Matplotlib लीजेंड में 2 कॉलम के साथ पंक्तियों को कैसे अलाइन करें? Matplotlib लीजेंड में 2 कॉलम के साथ पंक्तियों को कैसे अलाइन करें?

    Matplotlib लीजेंड में एक से अधिक कॉलम बनाने और उन्हें ठीक से अलाइन करने के लिए ncol पैरामीटर का उपयोग करें। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। plt.plot() से कई लाइन्स प्लॉट करें और लेबल दें। plt.legend(ncol=2, loc=upper right) से दो कॉलम वाला लीजेंड बनाएं। plt.show() से दिखाएं। उदाहरण कोड from m

  1. Matplotlib में सबप्लॉट्स में टिक लेबल्स का घनत्व कैसे कम करें? Matplotlib में सबप्लॉट्स में टिक लेबल्स का घनत्व कैसे कम करें?

    Matplotlib में सबप्लॉट्स में टिक लेबल्स का घनत्व कम करने के लिए, हम न्यूनतम मान को डेंसिटी को असाइन कर सकते हैं। चरण वेरिएबल density इनिशियलाइज़ करें। NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। plot() मेथड का उपयोग करके x और y डेटा पॉइंट्स प्लॉट करें। xticks() मेथड का उपयोग करके X-अक्ष