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

मैटप्लॉट्लिब-जनरेटेड स्कैटरप्लॉट के लिए पिक्सेल कोऑर्डिनेट्स कैसे प्राप्त करें?

मैटप्लॉट्लिब-जनरेटेड स्कैटरप्लॉट के लिए पिक्सेल कोऑर्डिनेट्स प्राप्त करने के लिए, हम निम्न चरणों का पालन कर सकते हैं:

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • सैंपल डेटा की संख्या रखने के लिए वेरिएबल "n" इनिशियलाइज़ करें।
  • एक फिगर और सबप्लॉट्स का सेट बनाएं।
  • एक स्कैटर प्लॉट बनाएं।
  • get_data() मेथड का उपयोग करके x और y डेटा पॉइंट्स प्राप्त करें।
  • प्लॉट का पिक्सेल मान प्राप्त करें।
  • पिक्सेल ट्रांसफॉर्म्ड डेटा प्राप्त करें।
  • पॉइंट्स या पिक्सेल में फिगर की चौड़ाई और ऊंचाई प्राप्त करें।
  • x और y पिक्सेल मान प्रिंट करें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

n = 10
fig, 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.T
width, height = fig.canvas.get_width_height()
y = height - y

print("The pixel coordinates are: ")
for xp, yp in zip(x, y):
    print('{x:0.2f}\t{y:0.2f}'.format(x=xp, y=yp))

plt.show()

आउटपुट

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

मैटप्लॉट्लिब-जनरेटेड स्कैटरप्लॉट के लिए पिक्सेल कोऑर्डिनेट्स कैसे प्राप्त करें?मैटप्लॉट्लिब-जनरेटेड स्कैटरप्लॉट के लिए पिक्सेल कोऑर्डिनेट्स कैसे प्राप्त करें?

यह कंसोल पर मैटप्लॉट्लिब-जनरेटेड स्कैटरप्लॉट के पिक्सेल कोऑर्डिनेट्स भी प्रिंट करेगा:

The pixel coordinates are:
564.93  161.83
446.27  112.60
153.39  247.65
236.90  258.34
519.10  301.04
237.66  118.16
149.71  303.29
386.74  105.81
172.93  121.81
110.94  116.20

  1. Disney+ मुफ्त में पाने के वैध तरीके खोजें - टिप्स और ट्रिक्स Disney+ मुफ्त में पाने के वैध तरीके खोजें - टिप्स और ट्रिक्स

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

  1. 2022 में VPN के साथ Roblox को सुरक्षित रूप से कैसे एक्सेस करें 2022 में VPN के साथ Roblox को सुरक्षित रूप से कैसे एक्सेस करें

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

  1. Apple TV+ को मुफ्त में कैसे प्राप्त करें - विश्वसनीय, शून्य-लागत सब्सक्रिप्शन टिप्स Apple TV+ को मुफ्त में कैसे प्राप्त करें - विश्वसनीय, शून्य-लागत सब्सक्रिप्शन टिप्स

    Apple TV+ स्ट्रीमिंग युद्धों में एक डार्क हॉर्स है, जिसमें Ted Lasso, The Morning Show और Severance जैसे समीक्षकों द्वारा प्रशंसित शो इसकी लाइब्रेरी में हैं। इस स्ट्रीमिंग सेवा की कीमत अब $6.99/£6.99 है, क्योंकि इस महीने इसकी कीमत में वृद्धि हुई है - यह पहले $4.99/£4.99 प्रति माह थी। जीवन यापन की ल