Matplotlib में Python में कंटूर प्लॉट के लिए animation.FuncAnimation() को आर्गुमेंट्स पास करने के लिए, हम निम्नलिखित चरण ले सकते हैं:
- 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.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()
आउटपुट
