आइए एक उदाहरण लेते हैं कि imshow() M×N×4 इनपुट के साथ अल्फा चैनल को कैसे हैंडल करता है।
चरण
- फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
- दिए गए आकार और प्रकार का एक नया ऐरे रिटर्न करें, जो 1 से भरा हो।
- अल्फा चैनल को हैंडल करें।
- डेटा को इमेज के रूप में प्रदर्शित करें, यानी 2D रेगुलर रास्टर पर।
- फिगर प्रदर्शित करने के लिए, show() मेथड का उपयोग करें।
उदाहरण
import numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True d = np.ones((100, 100, 4), dtype=np.uint8)*255 d[:, :, 1] = np.linspace(0, 255, num=100) plt.imshow(d) plt.show()
आउटपुट

