मैटप्लॉटलीब में दो एक्सेस से sharex और sharey इनसेट करने के लिए, हम 'none' का उपयोग कर सकते हैं, यानी False या 'none'। प्रत्येक सबप्लॉट X- या Y-एक्सिस स्वतंत्र होगा।
चरण
फिगर साइज़ सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
rows और cols दो वेरिएबल इनिशियलाइज़ करें।
एक फिगर और सबप्लॉट्स का सेट बनाएं।
एक्सेस को इटरेट करें जहां rows=2 और cols=4।
एक्सिस पर रैंडम डेटा प्लॉट करें।
फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।
उदाहरण
import matplotlib.pyplot as plt
import numpy as np
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
rows = 2
cols = 4
fig, axes = plt.subplots(rows, cols, sharex='none', sharey='none', squeeze=False)
for row in range(rows):
for col in range(cols):
axes[row][col].plot(np.random.rand(10), np.random.rand(10))
plt.show()
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
