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

कैसे एनीमेशन के लिए तर्क पारित करने के लिए। Matplotlib में FuncAnimation ()?


animation.FuncAnimation() के लिए तर्क पारित करने के लिए पायथन में Matplotlib में एक समोच्च साजिश के लिए, हम निम्नलिखित कदम उठा सकते हैं -

  • 10☓10 आयाम का एक यादृच्छिक डेटा बनाएं।
  • सबप्लॉट () का उपयोग करके एक आकृति और सबप्लॉट का एक सेट बनाएं विधि।
  • किसी फ़ंक्शन को बार-बार कॉल करके एनिमेशन बनाएं *func* FuncAnimation() . का उपयोग करके कक्षा
  • फ़ंक्शन में समोच्च मान को अद्यतन करने के लिए, हम एक विधि परिभाषित कर सकते हैं चेतन () जिसका उपयोग FuncAnimation() . में किया जा सकता है कक्षा।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

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

plt.rcParams["figure.figsize"] = [7.50, 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()

आउटपुट

कैसे एनीमेशन के लिए तर्क पारित करने के लिए। Matplotlib में FuncAnimation ()?


  1. Matplotlib में ओवरलैपिंग लाइनों को कैसे प्लॉट करें?

    Matplotlib में ओवरलैपिंग लाइनों को प्लॉट करने के लिए, हम वैरिएबल ओवरलैपिंग का उपयोग कर सकते हैं जो मूल रूप से प्लॉट में अस्पष्टता या अल्फा मान सेट करता है। कदम आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। लाइन के अल्फ़ा मान को सेट करने के लिए एक वैरिएबल ओवरलैपिंग को इनिशि

  1. Matplotlib में एकाधिक कलरबार कैसे दिखाएं?

    Matplotlib में कई कलरबार दिखाने के लिए, हम निम्नलिखित कदम उठा सकते हैं- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। एक आकृति और सबप्लॉट का एक सेट बनाएं। नमूना डेटा की संख्या के लिए एक चर N प्रारंभ करें। यादृच्छिक डेटा1 बनाएं numpy का उपयोग करना। डेटा को एक छवि के रूप में

  1. मैं Matplotlib में एकाधिक एक्स या वाई अक्ष कैसे प्लॉट करूं?

    एकाधिक X या Y अक्षों को आलेखित करने के लिए, हम जुड़वां () . का उपयोग कर सकते हैं या जुड़वां () तरीके, हम निम्नलिखित कदम उठा सकते हैं - सबप्लॉट () का उपयोग करना विधि, एक आकृति और सबप्लॉट का एक सेट बनाएं। बाएं Y-अक्ष पैमाने पर [1, 2, 3, 4, 5] डेटा बिंदुओं को प्लॉट करें। जुड़वां () का उपयोग कर