रियल-टाइम प्लॉट के दौरान Matplotlib में X-अक्ष मूव करने के लिए, हम निम्नलिखित चरण ले सकते हैं:
- फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
- एक फिगर और सबप्लॉट्स का सेट बनाएं।
- Numpy का उपयोग करके x और y डेटा पॉइंट्स बनाएं।
- plot() मेथड का उपयोग करके x और y डेटा पॉइंट्स प्लॉट करें।
- animate फंक्शन को बार-बार कॉल करके एनिमेशन बनाएं जो रियल-टाइम प्लॉट के दौरान X-अक्ष को मूव करता है।
- फिगर प्रदर्शित करने के लिए, show() मेथड का उपयोग करें।
उदाहरण
import matplotlib.pylab as plt import matplotlib.animation as animation import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig, ax = plt.subplots() x = np.linspace(0, 15, 100) y = np.cos(x) ax.plot(x, y, lw=2, color='red') def animate(frame): ax.set_xlim(left=0, right=frame) ani = animation.FuncAnimation(fig, animate, frames=10) plt.show()
आउटपुट
