मैटप्लॉट्लिब ऑब्जेक्ट को फंक्शन में पास करने के लिए — चाहे वह Axis, Axes हो या Figure — हम निम्न चरणों का पालन कर सकते हैं:
- फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
- plot() मेथड में, x और y डेटा पॉइंट्स को axes ax पर प्लॉट करें।
- profile() मेथड में, एक फिगर और सबप्लॉट्स का सेट बनाएं। axes को इटरेट करें और फिगर प्लॉट करने के लिए plot() मेथड में पास करें।
- 3 पंक्तियों और 4 कॉलम के साथ profile() मेथड को कॉल करें।
- फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।
उदाहरण
import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
def plot(ax, x, y):
ax.plot(x, y)
def profile(rows, cols):
fig, axes = plt.subplots(rows, cols)
for ax in axes:
for a in ax:
plot(a, np.random.rand(10), np.random.rand(10))
profile(3, 4)
plt.show()
आउटपुट
यह निम्न आउटपुट उत्पन्न करेगा:

