मैटप्लॉटलिब में कंटूर के साथ एनिमेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं:
चरण
- फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
- कंटूर प्लॉट के लिए डेटा बनाएं।
- एक फिगर और सबप्लॉट्स का सेट बनाएं।
- *animate* फंक्शन को बार-बार कॉल करके एनिमेशन जनरेट करें जहां animate() मेथड कंटूर डेटा पॉइंट्स को बदलता है।
- फिगर प्रदर्शित करने के लिए 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], cmap='plasma')
# animate मेथड कॉल करें
ani = animation.FuncAnimation(fig, animate, 5, interval=50, blit=False)
# प्लॉट प्रदर्शित करें
plt.show()
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
