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

Matplotlib सबप्लॉट्स में हॉरिजॉन्टल स्पेस में मैनिपुलेशन

Matplotlib सबप्लॉट्स में हॉरिजॉन्टल स्पेस में मैनिपुलेशन के लिए टाइट प्लॉट लेआउट के बिना subplots_adjust() मेथड में wspace=1 का उपयोग करें।

चरण

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें।
  • NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं।
  • 4 इंडेक्स के साथ फिगर और सबप्लॉट्स का सेट बनाएं।
  • वर्टिकल स्पेस एडजस्ट करने के लिए wspace=1 का उपयोग करें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
import matplotlib.pyplot as plt

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

x = np.linspace(0, 2 * np.pi, 400)
y = np.sin(x ** 2)
fig, ((ax1, ax2), (ax3, ax4)) = plt.subplots(nrows=2, ncols=2)
fig.subplots_adjust(wspace=1)
plt.show()

आउटपुट

2x2 ग्रिड में सबप्लॉट्स के बीच हॉरिजॉन्टल स्पेस बढ़ा हुआ दिखाई देगा।

  1. Matplotlib में X-एक्सिस लेबल के लिए जगह कैसे बढ़ाएं? Matplotlib में X-एक्सिस लेबल के लिए जगह कैसे बढ़ाएं?

    जब X-एक्सिस लेबल कट जाते हैं या ओवरलैप होते हैं, तो subplots_adjust(bottom=...) का उपयोग करके नीचे का मार्जिन बढ़ाएं। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। plt.figure() से फिगर बनाएं। NumPy से डेटा जनरेट करें और प्लॉट करें। LaTeX एक्सप्रेशन के साथ plt.xlabel() सेट करें। fig.subplots_adjust(bottom=sp

  1. Matplotlib में रेक्टेंगल का रंग कैसे सेट करें? Matplotlib में रेक्टेंगल का रंग कैसे सेट करें?

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

  1. Matplotlib में रेक्टेंगल के अंदर सर्कल प्लॉट करें Matplotlib में रेक्टेंगल के अंदर सर्कल प्लॉट करें

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