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() आउटपुट
