Matplotlib भूखंडों के माध्यम से पीछे और आगे (बाएं और दाएं कुंजी) स्क्रॉल करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -
- आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
- curr_pos बनाएं और y numpy का उपयोग करना।
- एक नया आंकड़ा बनाएं या आंकड़ा () . का उपयोग करके मौजूदा आंकड़े को सक्रिय करें विधि।
- फ़ंक्शन को ईवेंट से बाइंड करें, यानी key_press_event.
- एक '~.axes.Axes' जोड़ें एक सबप्लॉट व्यवस्था के हिस्से के रूप में चित्र के लिए।
- प्लॉट curr_pos और y साजिश () . का उपयोग करके डेटा बिंदु विधि।
- यदि बाएँ और दाएँ तीर कुंजियों का उपयोग किया जा सकता है, तो वक्र तदनुसार दाएँ और बाएँ जा सकता है।
- आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।
उदाहरण
pltplt.rcParams["figure.figsize"] =[7.50, 3.50]plt.rcParams["figure.autolayout"] =Truecurr_pos =np.linspace(-10, 10, 100) )y =np.sin(curr_pos)def key_event(e):वैश्विक curr_pos अगर e.key =="दाएं":curr_pos =curr_pos + 1 और:curr_pos =curr_pos - 1 ax.cla() ax.plot(curr_pos, np.sin(curr_pos)) fig.canvas.draw()fig =plt.figure()fig.canvas.mpl_connect('key_press_event', key_event)ax =fig.add_subplot(111)ax.plot(curr_pos, y)plt .शो ()आउटपुट
अब, प्लॉट के माध्यम से पीछे या आगे स्क्रॉल करने के लिए बोर्ड पर बाएँ या दाएँ तीर कुंजियों को दबाएँ।