Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

Matplotlib भूखंडों के माध्यम से आगे और पीछे स्क्रॉल करें

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 .शो ()

आउटपुट

Matplotlib भूखंडों के माध्यम से आगे और पीछे स्क्रॉल करें

अब, प्लॉट के माध्यम से पीछे या आगे स्क्रॉल करने के लिए बोर्ड पर बाएँ या दाएँ तीर कुंजियों को दबाएँ।


  1. Numpy और Matplotlib के साथ छवि विभाजन को ओवरले करें

    एक छवि विभाजन को numpy के साथ ओवरले करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - 10×10 आयाम की एक नकाबपोश सरणी बनाएं। किसी क्षेत्र के लिए नकाबपोश सरणी को 1 से अपडेट करें। numpy का उपयोग करके छवि डेटा बनाएं। नकाबपोश डेटा प्राप्त करने के लिए एक सरणी को मास्क करें जहां एक शर्त पूरी होती है

  1. Matplotlib फिगर लेजेंड की स्थिति और संरेखण कैसे करें?

    matplotlib फिगर लेजेंड को स्थिति और संरेखित करने के लिए, हम निम्नलिखित कदम उठा सकते हैं- प्लॉट लाइन1 और लाइन2 प्लॉट () . का उपयोग करके विधि। आकृति पर एक किंवदंती रखें। bbox_to_anchor का उपयोग करें स्थिति निर्धारित करने और पौराणिक तत्वों के क्षैतिज संरेखण बनाने के लिए। आंकड़ा प्रदर्शित करने के लिए,

  1. Matplotlib और Python का उपयोग करके एक ही आकृति में एकाधिक भूखंडों को कैसे प्लॉट किया जा सकता है?

    Matplotlib एक लोकप्रिय पायथन पैकेज है जिसका उपयोग डेटा विज़ुअलाइज़ेशन के लिए किया जाता है। डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण कदम है क्योंकि यह यह समझने में मदद करता है कि वास्तव में संख्याओं को देखे बिना और जटिल गणना किए बिना डेटा में क्या हो रहा है। यह दर्शकों को मात्रात्मक अंतर्दृष्टि को प्