কম্পিউটার টিউটোরিয়াল

Matplotlib-জেনারেটেড স্ক্যাটার প্লট থেকে পিক্সেল কোঅর্ডিনেট পাওয়ার পদ্ধতি

Matplotlib-জেনারেটেড স্ক্যাটার প্লট থেকে পিক্সেল কোঅর্ডিনেট বের করতে নিচের ধাপগুলো অনুসরণ করুন:

  • Figure আকার সেট করুন এবং সাবপ্লটগুলির মাঝপথে প্যাডিং অ্যাডজাস্ট করুন।
  • নমুনা ডেটার সংখ্যা ধারণ করার জন্য একটি ভেরিয়েবল n ইনিশিয়ালাইজ করুন।
  • একটি figure এবং সাবপ্লটের সেট তৈরি করুন।
  • একটি স্ক্যাটার প্লট তৈরি করুন।
  • get_data() মেথড ব্যবহার করে x এবং y ডেটা পয়েন্ট পান।
  • প্লটের পিক্সেল ভ্যালু পান।
  • পিক্সেল ট্রান্সফর্মড ডেটা পান।
  • Figure-এর প্রস্থ এবং উচ্চতা পয়েন্ট বা পিক্সেলে পান।
  • x এবং y পিক্সেল ভ্যালু প্রিন্ট করুন।
  • Figure প্রদর্শনের জন্য 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()

আউটপুট

এটি নিচের আউটপুট তৈরি করবে:

Matplotlib-জেনারেটেড স্ক্যাটার প্লট থেকে পিক্সেল কোঅর্ডিনেট পাওয়ার পদ্ধতিMatplotlib-জেনারেটেড স্ক্যাটার প্লট থেকে পিক্সেল কোঅর্ডিনেট পাওয়ার পদ্ধতি

এটি কনসোলে matplotlib-জেনারেটেড স্ক্যাটার প্লটের পিক্সেল কোঅর্ডিনেটও প্রিন্ট করবে:

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. Microsoft 365 ফ্রি আনলক করুন: টিপস, ট্রিকস এবং Office 365 শূন্য খরচে পাওয়ার লিগ্যাল উপায়

  2. Disney+ ফ্রিতে পাওয়ার বৈধ উপায়: টিপস ও ট্রিকস

  3. ২০২২-এ ভিপিএন দিয়ে রোবলক্স নিরাপদে এক্সেস করার উপায়

  4. অ্যাপল টিভি+ ফ্রিতে পান: বিশ্বস্ত, শূন্য-খরচ সাবস্ক্রিপশন টিপস