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

Matplotlib-এ স্ক্যাটার মাস্কড পয়েন্ট ও মাস্কড অঞ্চল চিহ্নিত করার লাইন প্লট করা

Matplotlib-এ স্ক্যাটার প্লটে মাস্কড পয়েন্টগুলো আলাদা مارকারে দেখানো এবং মাস্কড অঞ্চল চিহ্নিত করতে কার্ভ প্লট করা হয়।

ধাপসমূহ

  1. ফিগার সাইজ ও প‍্যাডিং সেট করুন
  2. NumPy দিয়ে N, r0, x, y, area, c, r, area1, area2 ডেটা তৈরি করুন
  3. scatter() দিয়ে মাস্কড ও অনমাস্কড পয়েন্ট আলাদা মারকারে প্লট করুন
  4. plot() দিয়ে মাস্কড অঞ্চল চিহ্নিত করার কার্ভ আঁকুন
  5. show() মেথড দিয়ে ফিগার প্রদর্শন করুন

উদাহরণ

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()

আউটপুট

Matplotlib-এ স্ক্যাটার মাস্কড পয়েন্ট ও মাস্কড অঞ্চল চিহ্নিত করার লাইন প্লট করা

  1. Matplotlib-এ (পাইথনে) লাইন লেবেল করার পদ্ধতি

  2. Matplotlib-এ অ্যাক্সিস এবং গ্রিড ছাড়া ৩D স্ক্যাটার প্লট করার পদ্ধতি

  3. Matplotlib-এ Seaborn lineplot-এ ড্যাশড লাইন প্লট করার পদ্ধতি

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