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

Matplotlib से उत्पन्न स्कैटरप्लॉट के लिए पिक्सेल निर्देशांक कैसे प्राप्त करें?

Matplotlib-जनित स्कैटरप्लॉट के लिए पिक्सेल निर्देशांक प्राप्त करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -


  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • नमूना डेटा की संख्या रखने के लिए एक चर "n" प्रारंभ करें।
  • एक आकृति और सबप्लॉट का एक सेट बनाएं।
  • एक तितर बितर साजिश बनाओ।
  • get_data() . का उपयोग करके x और y डेटा बिंदु प्राप्त करें विधि।
  • प्लॉट का पिक्सेल मान प्राप्त करें।
  • पिक्सेल रूपांतरित डेटा प्राप्त करें।
  • अंक की चौड़ाई और ऊंचाई अंक या पिक्सेल में प्राप्त करें
  • x और y पिक्सेल मान प्रिंट करें।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

pltplt.rcParams["figure.figsize"] =[7.00, 3.50]plt.rcParams["figure.autolayout"] =Truen =10fig, ax =plt.subplots()points , =ax.plot(np.random.random(n), np.random.random(n), 'r*')x, y =points.get_data()pixels =ax.transData.transform(np.vstack( [x, y]).T)x, y =pixels.Twidth, ऊंचाई =fig.canvas.get_width_height()y =ऊंचाई - yprint("पिक्सेल निर्देशांक हैं:") xp के लिए, yp इन zip(x, y ):प्रिंट ('{x:0.2f}\t{y:0.2f}'.format(x=xp, y=yp))plt.show()

आउटपुट

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

Matplotlib से उत्पन्न स्कैटरप्लॉट के लिए पिक्सेल निर्देशांक कैसे प्राप्त करें? Matplotlib से उत्पन्न स्कैटरप्लॉट के लिए पिक्सेल निर्देशांक कैसे प्राप्त करें?

यह कंसोल पर matplotlib-जनित स्कैटरप्लॉट के पिक्सेल निर्देशांक भी प्रिंट करेगा

पिक्सेल निर्देशांक हैं:564.93 161.83446.27 112.60153.39 247.65236.90 258.34519.10 301.04237.66 118.16149.71 303.29386.74 105.81172.93 121.81110.94 116.20

  1. डिज्नी प्लस मुफ्त में कैसे प्राप्त करें?

    डिज्नी प्लस असीमित शो के साथ एक मंच देखने के लिए स्वतंत्र है, ठीक आपके डिवाइस पर। क्या यह नहीं है, सभी फिल्म प्रेमियों के लिए सपना सच हो गया है? डिज्नी सभी के लिए स्ट्रीमिंग सेवा लाता है। डिज़नी प्लस को 12 नवंबर, 2019 को यूएस, कनाडा, नीदरलैंड्स के सभी उपयोगकर्ताओं के लिए लॉन्च किया गया था और अन्य इस

  1. 2022 में Roblox के लिए VPN कैसे प्राप्त करें

    इस बात की परवाह किए बिना कि आप किसी ऐसे देश में हैं जहाँ Roblox प्रतिबंधित है या किसी ऐसे नेटवर्क पर है जो आपको खेलने से रोकता है, बेहतरीन Roblox VPN का उपयोग करें। आपको पहले अपने वीपीएन के साथ पंजीकरण करना होगा, इसे डाउनलोड करना होगा और इसे अपने पीसी पर इंस्टॉल करना होगा। अगला कदम उस राष्ट्र में एक

  1. Apple TV+ निःशुल्क कैसे प्राप्त करें

    ऐप्पल टीवी + स्ट्रीमिंग युद्धों में एक काला घोड़ा है, इसकी लाइब्रेरी में टेड लासो, द मॉर्निंग शो और सेवरेंस जैसे समीक्षकों द्वारा प्रशंसित शो हैं। इस महीने मूल्य वृद्धि के बाद अब स्ट्रीमिंग सेवा की कीमत $6.99/£6.99 है - इसकी कीमत $4.99/£4.99 प्रति माह हुआ करती थी। रहने की लागत बढ़ने और अन्य प्लेटफ