मल्टी-प्लॉट लेआउट के लिए मैटप्लोटलिब/सीबोर्न सबप्लॉट के बीच की जगह को समायोजित करने के लिए, हम निम्नलिखित कदम उठा सकते हैं
कदम
-
फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।
-
एक आकृति और सबप्लॉट का एक सेट बनाएं।
-
सबप्लॉट लेआउट पैरामीटर समायोजित करें।
-
सभी सबप्लॉट के लिए सीबॉर्न बॉक्स प्लॉट बनाएं।
-
आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।
उदाहरण
import seaborn as sns from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True fig, axes = plt.subplots(2, 2) # Adjust the subplot layout parameters fig.subplots_adjust(hspace=0.125, wspace=0.125) # Create Seaborn boxplot for all the subplots sns.boxplot(ax=axes[0, 0]) sns.boxplot(ax=axes[0, 1]) sns.boxplot(ax=axes[1, 0]) sns.boxplot(ax=axes[1, 1]) # Display the plot plt.show()
आउटपुट
यह निम्नलिखित आउटपुट देगा -