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

एक इंटरैक्टिव प्लॉट (पायथन मैटप्लोटलिब) में माउस के साथ इंगित (एक्स, वाई) स्थिति कैसे प्राप्त करें?

एक इंटरेक्टिव प्लॉट में माउस से इंगित (x, y) स्थिति प्राप्त करने के लिए, हम निम्नलिखित कदम उठा सकते हैं

कदम

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।

  • एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें।

  • फ़ंक्शन को बाइंड करें *mouse_event* घटना के लिए *button_press_event*

  • बनाएं x और y डेटा अंक numpy का उपयोग कर रहे हैं।

  • x . को प्लॉट करें और y प्लॉट () . का उपयोग करके डेटा बिंदु विधि।

  • आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।

उदाहरण

npfrom npfrom matplotlib आयात pyplot pltplt.rcParams["figure.figsize"] =[7.00, 3.50]plt.rcParams["figure.autolayout"] =Truedef mouse_event(event) के रूप में आयात करें:प्रिंट ('x:{ } और y:{}'.format(event.xdata, event.ydata))fig =plt.figure()cid =fig.canvas.mpl_connect('button_press_event', mouse_event)x =np.linspace(-10, 10 , 100)y =np.exp(x)plt.plot(x, y)plt.show()

आउटपुट

यह निम्नलिखित आउटपुट देगा -

एक इंटरैक्टिव प्लॉट (पायथन मैटप्लोटलिब) में माउस के साथ इंगित (एक्स, वाई) स्थिति कैसे प्राप्त करें?

अब, प्लॉट पर कहीं भी क्लिक करें और यह कंसोल पर बिंदुओं के निर्देशांक दिखाएगा -

x:-3.633289020076159 और y:7344.564590474489x:3.2193731551790172 और y:3255.6463283494704x:8.680088326085489 और y:802.2953710744596x:7.680741758860773 और y:1128506x644976 
  1. कलरबार Matplotlib के साथ पायथन में 2D मैट्रिक्स कैसे प्लॉट करें?

    कलरबार के साथ पायथन में एक 2D मैट्रिक्स को प्लॉट करने के लिए, हम 2D सरणी मैट्रिक्स बनाने के लिए numpy का उपयोग कर सकते हैं और उस मैट्रिक्स का उपयोग imshow() में कर सकते हैं। विधि। कदम data2D बनाएं सुन्न का उपयोग करना। imshow() . का उपयोग करें डेटा को एक छवि के रूप में प्रदर्शित करने की विधि, अ

  1. Matplotlib के साथ पायथन में 3D घनत्व मानचित्र कैसे प्लॉट करें?

    मैटप्लोटलिब के साथ पायथन में एक 3डी घनत्व मानचित्र तैयार करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - numpy का उपयोग करके साइड, x, y और z बनाएं। सुन्न लिनस्पेस तीसरी संख्या के आधार पर दो बिंदुओं के बीच डेटा बनाने में मदद करता है। पार्श्व डेटा का उपयोग करके निर्देशांक सदिशों से निर्देशांक मैट

  1. पाइथन Matplotlib के साथ हाइलाइट किए गए एक पाई के साथ पाई-चार्ट कैसे प्लॉट करें?

    परिचय.. आपका सबसे पसंदीदा चार्ट प्रकार क्या है? यदि आप यह प्रश्न प्रबंधन या व्यापार विश्लेषक से पूछते हैं, तो तत्काल उत्तर पाई चार्ट है! यह प्रतिशत प्रस्तुत करने का एक बहुत ही सामान्य तरीका है। इसे कैसे करें.. 1. आदेश का पालन करके matplotlib स्थापित करें। pip install matplotlib 2.आयात matplotlib