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

Matplotlib आकृति को जनहित याचिका छवि वस्तु में कैसे बदलें?

Matplotlib फिगर को PIL इमेज ऑब्जेक्ट में बदलने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें।
  • प्लॉट () का उपयोग करके एक सूची तैयार करें विधि।
  • इन-मेमोरी बफर इनिशियलाइज़ करें।
  • बफ़र की गई छवि सहेजें।
  • छवि वस्तु प्राप्त करने के लिए जनहित याचिका का उपयोग करें।
  • वर्तमान छवि दिखाएं।
  • इन-मेमोरी I/O बफ़र बंद करें।

उदाहरण

import io
from PIL import Image
import matplotlib.pyplot as plt

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

plt.figure()
plt.plot([1, 2])

img_buf = io.BytesIO()
plt.savefig(img_buf, format='png')

im = Image.open(img_buf)
im.show(title="My Image")

img_buf.close()

आउटपुट

Matplotlib आकृति को जनहित याचिका छवि वस्तु में कैसे बदलें? Matplotlib आकृति को जनहित याचिका छवि वस्तु में कैसे बदलें?


  1. Matplotlib/Numpy के साथ एक सरणी को ग्रेस्केल छवि के रूप में कैसे सहेजना है? Matplotlib/Numpy के साथ एक सरणी को ग्रेस्केल छवि के रूप में कैसे सहेजना है?

    Matplotlib/numpy के साथ एक सरणी को ग्रेस्केल छवि के रूप में सहेजने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। 5☓5 आयाम के साथ यादृच्छिक डेटा बनाएं। कलोरमैप को ग्रे पर सेट करें। imshow() . का उपयोग करके डेटा प्लॉट करें विधि। आंकड़

  1. Matplotlib में 2D हिस्टोग्राम कैसे प्लॉट करें? Matplotlib में 2D हिस्टोग्राम कैसे प्लॉट करें?

    Matplotlib में 2D हिस्टोग्राम प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। numpy का उपयोग करके x और y डेटा पॉइंट बनाएं। एक आकृति और सबप्लॉट का एक सेट बनाएं। hist2d() . का उपयोग करके प्लॉट x और y विधि। प्लॉट

  1. कैसे कुप्पी में Matplotlib दिखाने के लिए? कैसे कुप्पी में Matplotlib दिखाने के लिए?

    फ्लास्क में प्लॉट दिखाने के लिए, हम निम्नलिखित कदम उठा सकते हैं- एक छोटा आवेदन करें। फ्लास्क एप्लिकेशन चलाने के लिए, वर्तमान निर्देशिका पर जाएं। $ निर्यात FLASK_APP=file.py $ फ्लास्क रन ब्राउज़र खोलें, url हिट करें:http://127.0.0.1:5000/print-plot/ आकृति को प्लॉट करने के लिए, हम रैंडम का उपयोग कर