Matplotlib भूखंडों के समय-क्रमबद्ध अनुक्रम को चेतन करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -
- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
- नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें।
- सबप्लॉट व्यवस्था के हिस्से के रूप में आकृति में एक कुल्हाड़ी जोड़ें।
- दिए गए डेटाटाइम इंस्टेंस के बाद बाद () . का उपयोग करके पहली पुनरावृत्ति लौटाएं विधि।
- एक चेतन () लिखें चेतन करने की विधि। डेटा को एक छवि के रूप में प्रदर्शित करें, अर्थात, एक 2D नियमित रेखापुंज पर।
- आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।
उदाहरण
import numpy as np
import matplotlib
matplotlib.use('TkAgg')
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = fig.add_subplot(111)
def animate():
data = np.random.randn(5, 5)
im = plt.imshow(data, cmap="plasma")
for i in np.arange(1, 100):
data = np.random.randn(5, 5)
im.set_data(data)
fig.canvas.draw()
win = fig.canvas.manager.window
fig.canvas.manager.window.after(10, animate)
plt.show() आउटपुट
