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

Matplotlib फिगर को PIL इमेज ऑब्जेक्ट में कैसे कन्वर्ट करें?


Matplotlib फिगर को PIL इमेज ऑब्जेक्ट में कन्वर्ट करने के लिए, हम निम्नलिखित चरण ले सकते हैं:

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • एक नया फिगर बनाएं या मौजूदा फिगर को एक्टिवेट करें।
  • plot() मेथड का उपयोग करके एक लिस्ट प्लॉट करें।
  • इन-मेमोरी बफर इनिशियलाइज़ करें।
  • बफर्ड इमेज सेव करें।
  • इमेज ऑब्जेक्ट प्राप्त करने के लिए 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 फिगर को PIL इमेज ऑब्जेक्ट में कैसे कन्वर्ट करें?Matplotlib फिगर को PIL इमेज ऑब्जेक्ट में कैसे कन्वर्ट करें?


  1. Matplotlib/Numpy के साथ ऐरे को ग्रेस्केल इमेज के रूप में सहेजना Matplotlib/Numpy के साथ ऐरे को ग्रेस्केल इमेज के रूप में सहेजना

    Matplotlib/numpy के साथ ऐरे को ग्रेस्केल इमेज के रूप में सहेजने के लिए, हम निम्नलिखित चरण ले सकते हैं: फिगर आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। 5☓5 डायमेंशन के साथ यादृच्छिक डेटा बनाएं। कलरमैप को gray पर सेट करें। imshow() मेथड का उपयोग करके डेटा प्लॉट करें। फि

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

    2D हिस्टोग्राम बनाने के लिए निम्नलिखित चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। NumPy का उपयोग करके x और y डेटा पॉइंट्स बनाएं। एक फिगर और सबप्लॉट्स का सेट बनाएं। hist2d() मेथड का उपयोग करके x और y प्लॉट करें। प्लॉट का शीर्षक सेट करें। फिगर डिस्प्ले करने

  1. Flask में Matplotlib कैसे दिखाएं? Flask में Matplotlib कैसे दिखाएं?

    Flask में प्लॉट दिखाने के लिए, हम निम्नलिखित चरण अपना सकते हैं: एक छोटा एप्लिकेशन बनाएं। Flask एप्लिकेशन चलाने के लिए, वर्तमान डायरेक्टरी पर जाएं। $ export FLASK_APP=file.py $ flask run ब्राउज़र खोलें, यूआरएल हिट करें: https://127.0.0.1:5000/print-plot/ फिगर प्लॉट करने के लिए, हम रैंडम