Matplotlib में इंडिपेंडेंट स्केलिंग के साथ मल्टीपल ओवरलैपिंग प्लॉट्स प्राप्त करने के लिए, हम निम्न चरण अपना सकते हैं:
- फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
- एक फिगर और सबप्लॉट्स का सेट बनाएं।
- अलग Y-एक्सिस और ओवरलैपिंग X-एक्सिस पर plot() मेथड का उपयोग करके डेटा पॉइंट्स की लिस्ट प्लॉट करें।
- X-एक्सिस शेयर करने वाला एक ट्विन Axes बनाएं।
- अलग Y-एक्सिस और ओवरलैपिंग X-एक्सिस पर plot() मेथड का उपयोग करके डेटा पॉइंट्स की लिस्ट प्लॉट करें।
- फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।
उदाहरण
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig, ax1 = plt.subplots()
ax1.plot([1, 2, 3, 4, 5], color='red')
ax2 = ax1.twinx()
ax2.plot([11, 12, 31, 41, 15], color='blue')
plt.show()
आउटपुट
