सबप्लॉट्स और आर्टिस्टएनीमेशन के साथ Matplotlib का उपयोग करके चेतन करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -
- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
- एक आकृति और सबप्लॉट का एक सेट बनाएं।
- उपयोगकर्ता-परिभाषित फ़ंक्शन बनाएं, Init , एक स्पष्ट फ्रेम बनाने के लिए।
- FuncAnimation का उपयोग करें किसी फंक्शन को बार-बार कॉल करके एनिमेशन बनाने के लिए *func*.
- एक चेतन परिभाषित करें FuncArtist . में डेटा बिंदुओं को अपडेट करने के लिए कार्य करता है कक्षा।
- आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।
उदाहरण
import numpy as np import matplotlib.pyplot as plt from matplotlib.animation import FuncAnimation plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig, ax = plt.subplots() xdata, ydata = [], [] ln, = plt.plot([], [], 'r*') def init(): ax.set_xlim(0, 100) ax.set_ylim(-1, 1) return ln, def animate(frame): xdata.append(frame) ydata.append(np.sin(frame)) ln.set_data(xdata, ydata) return ln, ani = FuncAnimation(fig, animate, init_func=init, blit=True, frames=100) plt.show()
आउटपुट