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

Python के Matplotlib का उपयोग करके इमेज को रीड्रॉ कैसे करें?

Matplotlib में इमेज या प्लॉट को रीड्रॉ करना एनिमेशन या इंटरैक्टिव विज़ुअलाइज़ेशन बनाने के लिए आवश्यक होता है। fig.canvas.draw() और plt.pause() के संयोजन से इसे प्राप्त किया जा सकता है।

चरण

  • फिगर का आकार सेट करें और पैडिंग समायोजित करें।
  • नया फिगर बनाएं या मौजूदा को सक्रिय करें।
  • gca() मेथड से वर्तमान एक्सिस प्राप्त करें।
  • वर्तमान फिगर दिखाएं।
  • 20 की रेंज में पुनरावृति करें और प्लॉट को रीड्रॉ करें।
  • रैंडम डेटा पॉइंट प्लॉट करने के लिए plot() मेथड का उपयोग करें।
  • फिगर पर रीड्रॉ करें और थोड़ी देर रुकें।
  • फिगर विंडो बंद करें।

उदाहरण कोड

import numpy as np
from matplotlib import pyplot as plt

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

fig = plt.figure()
ax = fig.gca()
fig.show()

for i in range(20):
    ax.plot(np.random.randint(1, 5), np.random.randint(1, 5), '*', ms=10)
    fig.canvas.draw()
    plt.pause(0.1)

plt.close(fig)

आउटपुट

कोड एक विंडो दिखाएगा जहां 20 रैंडम पॉइंट्स एक-एक करके एनिमेटेड तरीके से प्लॉट होंगे।

Python के Matplotlib का उपयोग करके इमेज को रीड्रॉ कैसे करें?

  1. Python Matplotlib का उपयोग करके 3D ग्राफ़ कैसे प्लॉट करें? Python Matplotlib का उपयोग करके 3D ग्राफ़ कैसे प्लॉट करें?

    Python का उपयोग करके 3D ग्राफ़ प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। 3D एक्सिस ऑब्जेक्ट प्राप्त करें। डेटा पॉइंट्स के लिए x, y, और z लिस्ट बनाएं। scatter3D() मेथड का उपयोग करके x, y, और z डेटा पॉइंट्स के सा

  1. Python Matplotlib में वेफ़ल चार्ट कैसे बनाएं? Python Matplotlib में वेफ़ल चार्ट कैसे बनाएं?

    वेफ़ल चार्ट एक आकर्षक विज़ुअलाइज़ेशन तकनीक है जो आमतौर पर लक्ष्यों की ओर प्रगति दिखाने के लिए बनाई जाती है। नया फिगर बनाते समय या मौजूदा फिगर सक्रिय करते समय, हम FigureClass=Waffle का उपयोग कर सकते हैं। चरण डिक्शनरी का उपयोग करके Pandas डेटा फ्रेम बनाएं। FigureClass=Waffle, पंक्तियों की संख्या=

  1. Python का उपयोग करके plt.show() विंडो को अधिकतम कैसे करें? Python का उपयोग करके plt.show() विंडो को अधिकतम कैसे करें?

    plt.get_current_fig_manager() और mng.full_screen_toggle() मेथड्स का उपयोग करके, हम एक प्लॉट को अधिकतम कर सकते हैं।चरणवर्तमान फिगर में एक सबप्लॉट जोड़ें, जहां nrow = 1, ncols = 1 और index = 1।सूची [1, 2, 3] और pie() मेथड का उपयोग करके पाई चार्ट बनाएं।get_current_fig_manager() मेथड का उपयोग करके वर्तम