কম্পিউটার

কিভাবে স্ক্যাটার মাস্কড পয়েন্ট প্লট করবেন এবং ম্যাটপ্লটলিবে মুখোশযুক্ত অঞ্চল চিহ্নিত করে একটি লাইন যুক্ত করবেন?


বিক্ষিপ্ত মুখোশযুক্ত পয়েন্টগুলি প্লট করতে এবং মুখোশযুক্ত অঞ্চলগুলি চিহ্নিত করার জন্য একটি লাইন যুক্ত করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি৷

পদক্ষেপ

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • তৈরি করুন N, r0, x, y, এলাকা, c, r, এলাকা1 এবং এরিয়া2 numpy ব্যবহার করে ডেটা পয়েন্ট।
  • প্লট x এবং y স্ক্যাটার() ব্যবহার করে ডেটা পয়েন্ট পদ্ধতি।
  • তৈরি অঞ্চলগুলিকে চিহ্নিত করতে, প্লট() ব্যবহার করে বক্ররেখা প্লট করুন পদ্ধতি।
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

npplt.rcParams["figure.figsize"] হিসাবে pltimport numpy হিসাবে
import matplotlib.pyplot as plt
import numpy as np

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

N = 100
r0 = 0.6
x = 0.9 * np.random.rand(N)
y = 0.9 * np.random.rand(N)
area = (20 * np.random.rand(N))**2
c = np.sqrt(area)

r = np.sqrt(x ** 2 + y ** 2)
area1 = np.ma.masked_where(r < r0, area)
area2 = np.ma.masked_where(r >= r0, area)
plt.scatter(x, y, s=area1, marker='^', c=c)
plt.scatter(x, y, s=area2, marker='o', c=c)
theta = np.arange(0, np.pi / 2, 0.01)
plt.plot(r0 * np.cos(theta), r0 * np.sin(theta))

plt.show()

আউটপুট

কিভাবে স্ক্যাটার মাস্কড পয়েন্ট প্লট করবেন এবং ম্যাটপ্লটলিবে মুখোশযুক্ত অঞ্চল চিহ্নিত করে একটি লাইন যুক্ত করবেন?


  1. কিভাবে Matplotlib (পাইথন) এ একটি লাইন লেবেল করবেন?

  2. Matplotlib-এ অক্ষ এবং গ্রিড ছাড়াই 3d প্লটে প্লট স্ক্যাটার পয়েন্ট

  3. কিভাবে Matplotlib একটি Seaborn লাইনপ্লটে একটি ড্যাশড লাইন প্লট করবেন?

  4. কিভাবে Matplotlib এ একটি লাইন প্লট অ্যানিমেট করবেন?