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

mplot3d (matplotlib + python) में किसी चुने हुए ऑब्जेक्ट के गुण कैसे प्राप्त करें?

Matplotlib 3d में चुनी गई वस्तुओं के गुण प्राप्त करने के लिए, हम निम्नलिखित कदम उठा सकते हैं।

कदम

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

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

  • एक 'कुल्हाड़ी'जोड़ें एक सबप्लॉट व्यवस्था के हिस्से के रूप में चित्र के लिए।

  • यादृच्छिक डेटा बिंदुओं का स्कैटर प्लॉट बनाएं।

  • फ़ंक्शन को बांधें *pick_event_method* घटना के लिए *pick_event*

  • प्रिंट करें x, y और z घटना के निर्देशांक।

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

उदाहरण

 आयात matplotlib.pyplot को pltimport numpy के रूप में npplt.rcParams["figure.figsize"] =[7.00, 3.50]plt.rcParams["figure.autolayout"] =Truefig =plt.figure()ax =fig.add_subplot (111, प्रोजेक्शन='3डी')# स्कैटर प्लॉटैक्स.स्कैटर(np.random.rand(10), np.random.rand(10), np.random.rand(10), c=np.random.rand( 10), सीमैप ='हॉट', पिकर =5, एस =100) # पिक_इवेंट_मेथोडडेफ पिक_इवेंट_मेथोड (इवेंट):इंड =इवेंट।इंड [0] एक्स, वाई, जेड =इवेंट। आर्टिस्ट।_ऑफसेट्स 3डी प्रिंट (एक्स [इंड], y[ind], z[ind])# pick_event_method को pick_eventfig.canvas.mpl_connect('pick_event', pick_event_method)plt.show()
से कनेक्ट करें

आउटपुट

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

mplot3d (matplotlib + python) में किसी चुने हुए ऑब्जेक्ट के गुण कैसे प्राप्त करें?

अब, प्लॉट से ऑब्जेक्ट पर क्लिक करें और यह कंसोल पर उन बिंदुओं के निर्देशांक प्रदर्शित करेगा।

0.29471404722373373 0.7272382336952506 0.5517015408767380.7393059098968329 0.880733225356321 0.207339955795566080.4055966753557102 0.9709122739514328 0.101161035897320840.278196233404761295 
  1. पायथन/मैटप्लोटलिब में एक समान पहलू आकृति के कोने पर पाठ कैसे रखा जाए?

    मैटप्लोटलिब में एक समान पहलू आकृति के कोने पर टेक्स्ट डालने के लिए, हम निम्नलिखित कदम उठा सकते हैं - फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। सबप्लॉट्स () . का उपयोग करके एक फिगर और सबप्लॉट का एक सेट बनाएं विधि। numpy का उपयोग करके x डेटा पॉइंट बनाएं। प्लॉट

  1. टिंकर कैनवास में किसी ऑब्जेक्ट के निर्देशांक कैसे प्राप्त करें?

    टिंकर कैनवास विजेट एक एप्लिकेशन को जीयूआई सुविधाएं प्रदान करता है। इसका उपयोग आकृतियों को आकर्षित करने, वस्तुओं को चेतन करने और मौजूदा वस्तुओं को कैनवास में कॉन्फ़िगर करने के लिए किया जा सकता है। जब भी हम आकृतियाँ बनाते हैं, हमें कैनवस आइटम कंस्ट्रक्टर में आकृतियों का आकार और निर्देशांक प्रदान करना

  1. Python Matplotlib का उपयोग करके 3D ग्राफ़ कैसे प्लॉट करें?

    पायथन का उपयोग करके 3D ग्राफ़ को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। 3D अक्ष ऑब्जेक्ट प्राप्त करें। डेटा बिंदुओं के लिए x, y, और z सूचियाँ बनाएँ। scatter3D() . का उपयोग करके 3D स्कैटर पॉइंट ज