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

Python में matplotlib.animate का उपयोग करके कंटूर प्लॉट कैसे एनिमेट करें?

Python में matplotlib में कंटूर प्लॉट एनिमेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं:

  • 10☓10 डायमेंशन के शेप का रैंडम डेटा बनाएं।
  • subplots() मेथड का उपयोग करके फिगर और सबप्लॉट्स का सेट बनाएं।
  • FuncAnimation() क्लास का उपयोग करके फंक्शन *func* को बार-बार कॉल करके एनिमेशन बनाएं।
  • कंटूर वैल्यू को फंक्शन में अपडेट करने के लिए, हम एक मेथड animate डिफाइन कर सकते हैं जिसे FuncAnimation() क्लास में उपयोग किया जा सकता है।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
import matplotlib.pyplot as plt
import matplotlib.animation as animation

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

data = np.random.randn(800).reshape(10, 10, 8)
fig, ax = plt.subplots()

def animate(i):
    ax.clear()
    ax.contourf(data[:, :, i])

ani = animation.FuncAnimation(fig, animate, 5, interval=50, blit=False)
plt.show()

आउटपुट

Python में matplotlib.animate का उपयोग करके कंटूर प्लॉट कैसे एनिमेट करें?

  1. मैटप्लॉटलिब पायथन में सिंगल पॉइंट कैसे प्लॉट करें? मैटप्लॉटलिब पायथन में सिंगल पॉइंट कैसे प्लॉट करें?

    मैटप्लॉटलिब में सिंगल डेटा पॉइंट प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: सिंगल वैल्यू के साथ x और y के लिए सूची इनिशियलाइज़ करें। 0 से 5 तक X और Y एक्सिस रेंज को सीमित करें। वर्तमान लाइन स्टाइल में ग्रिड लेआउट करें। marker=o, markeredgecolor=red, markerfacecolor=green के साथ plot() मेथ

  1. मैटप्लॉटलिब - पायथन प्लॉट में डिग्री सिम्बल कैसे डालें? मैटप्लॉटलिब - पायथन प्लॉट में डिग्री सिम्बल कैसे डालें?

    प्लॉट में डिग्री सिम्बल डालने के लिए, हम लेटेक्स प्रतिनिधित्व का उपयोग कर सकते हैं। चरण नम्पाई का उपयोग करके pV, nR और T के लिए डेटा पॉइंट्स बनाएं। plot() मेथड का उपयोग करके pV और T प्लॉट करें। xlabel() मेथड का उपयोग करके pV के लिए xlabel सेट करें। ylabel() मेथड का उपयोग करके डिग्री सिम्बल के साथ

  1. पायथन में टाइम सीरीज़ कैसे प्लॉट करें? पायथन में टाइम सीरीज़ कैसे प्लॉट करें?

    मैटप्लोटलिब का उपयोग करके पायथन में टाइम सीरीज़ प्लॉट करने के लिए, हम निम्नलिखित स्टेप्स ले सकते हैं: नंपाई का उपयोग करके x और y पॉइंट्स बनाएं। बनाए गए x और y पॉइंट्स को plot() मेथड का उपयोग करके प्लॉट करें। फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें। उदाहरण import matplotlib.pyplot as