Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Matplotlib में इमेज का कलरमैप सेट करें


इमेज का कलरमैप सेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं:

  • फिगर का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • एक फाइल से इमेज को एरे में पढ़ें।
  • अपने डेटा का एक चैनल चुनें।
  • "hot" कलरमैप के साथ डेटा को इमेज के रूप में प्रदर्शित करें, यानी 2D रेगुलर रास्टर पर।
  • एक्सिस बंद करें।
  • फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।

उदाहरण

from matplotlib import pyplot as plt, image as mimg

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

img = mimg.imread('bird.jpg')
lum_img = img[:, :, 0]

plt.imshow(lum_img, cmap="hot")
plt.axis('off')
plt.show()

आउटपुट

Matplotlib में इमेज का कलरमैप सेट करें


  1. Matplotlib ग्राफ़ को इमेज के रूप में फुलस्क्रीन दिखाएं Matplotlib ग्राफ़ को इमेज के रूप में फुलस्क्रीन दिखाएं

    Matplotlib ग्राफ़ को फुल स्क्रीन के रूप में दिखाने के लिए, हम full_screen_toggle() मेथड का उपयोग कर सकते हैं। चरण figure() मेथड का उपयोग करके फिगर बनाएं या मौजूदा फिगर सक्रिय करें। दो सूचियों का उपयोग करके लाइन प्लॉट करें। वर्तमान फिगर का फिगर मैनेजर वापस करें। फुल स्क्रीन इमेज टॉगल करने के

  1. पायथन मैटप्लॉटलिब में π के गुणकों में एक्सिस टिक्स कैसे सेट करें? पायथन मैटप्लॉटलिब में π के गुणकों में एक्सिस टिक्स कैसे सेट करें?

    पायथन में π के गुणकों में एक्सिस टिक्स सेट करने के लिए, हम निम्नलिखित चरणों का पालन करते हैं: pi वेरिएबल को इनिशियलाइज़ करें, नम्पाई का उपयोग करके theta और y डेटा पॉइंट्स बनाएं। plot() मेथड का उपयोग करके theta और y को प्लॉट करें। xticks() मेथड का उपयोग करके X-एक्सिस के वर्तमान टिक स्थानों और लेबल्

  1. मैटप्लॉटलिब - पायथन में इमेज बैकग्राउंड पर प्लॉट करना मैटप्लॉटलिब - पायथन में इमेज बैकग्राउंड पर प्लॉट करना

    इमेज बैकग्राउंड पर प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: फ़ाइल से इमेज को सरणी में पढ़ें। एक्सटेंट [0, 300, 0, 300] के साथ एक फिगर (fig) बनाएं और सबप्लॉट्स (ax) का सेट जोड़ें। रेंज (300) की एक सरणी x बनाएं। plot() मेथड का उपयोग करके x प्लॉट करें, linestyle=dotted, linewidth=2, और col