Matplotlib सबप्लॉट में वास्तविक आकार के साथ अलग-अलग इमेजेज डिस्प्ले करने के लिए निम्नलिखित चरणों का पालन करें:
चरण
- फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें।
- imread() मेथड का उपयोग करके दो इमेजेज पढ़ें (im1 और im2)
- फिगर और सबप्लॉट्स का सेट बनाएं।
- दोनों सबप्लॉट्स के लिए एक्सिस ऑफ करें।
- imshow() मेथड का उपयोग करके im1 और im2 डेटा डिस्प्ले करें।
- फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।
उदाहरण
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
im1 = plt.imread("bird.jpg")
im2 = plt.imread("opencv-logo.png")
fig, ax = plt.subplots(nrows=1, ncols=2)
ax[1].axis('off')
ax[1].imshow(im1, cmap='gray')
ax[0].axis('off')
ax[0].imshow(im2, cmap='gray')
plt.show()
आउटपुट
दो सबप्लॉट्स में अलग-अलग इमेजेज दिखाई देंगी, दोनों ग्रेस्केल में, एक्सिस छुपे हुए।