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

ম্যাটপ্লটলিব স্ক্যাটারপ্লটে ডটের বর্ডার কালার সেট করা

Matplotlib স্ক্যাটারপ্লটে ডটগুলোর বর্ডার (এজ) কালার সেট করতে scatter() মেথডের edgecolors প্যারামিটার ব্যবহার করা হয়।

পদক্ষেপসমূহ

  • ফিগার আকার সেট করুন এবং প্যাডিং অ্যাডজাস্ট করুন।
  • স্যাম্পল ডেটা সংখ্যা N ইনিশিয়ালাইজ করুন।
  • NumPy দিয়ে x এবং y ডেটা পয়েন্ট তৈরি করুন।
  • scatter() দিয়ে প্লট করুন। edgecolors='red' দিয়ে বর্ডার কালার লাল করুন। linewidth=3 দিয়ে বর্ডার মোটা করুন।
  • show() দিয়ে ফিগার দেখান।

উদাহরণ

import numpy as np
from matplotlib import pyplot as plt

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

N = 10
x = np.random.rand(N)
y = np.random.rand(N)

plt.scatter(x, y, s=500, c=np.random.rand(N), edgecolors='red', linewidth=3)
plt.show()

আউটপুট

নিচের চিত্রটি লাল বর্ডার বিশিষ্ট বড় ডটগুলোর স্ক্যাটার প্লট দেখাবে।

ম্যাটপ্লটলিব স্ক্যাটারপ্লটে ডটের বর্ডার কালার সেট করা ম্যাটপ্লটলিব স্ক্যাটারপ্লটে ডটের বর্ডার কালার সেট করা

ব্যাখ্যা: s=500 ডট সাইজ, c=np.random.rand(N) র‍্যান্ডম ফিল কালার, edgecolors='red' বর্ডার কালার, linewidth=3 বর্ডার প্রস্থ। edgecolors (বহুবচন) প্যারামিটার নামটি মনে রাখুন।

  1. Matplotlib-এ plt.colorbar-এ টিক সংখ্যা সেট করার পদ্ধতি

  2. Matplotlib-এ আয়তে রঙ সেট করার পদ্ধতি

  3. Matplotlib Python-এ X-অক্ষের মান সেট করা

  4. নির্দিষ্ট Tkinter উইজেটের বর্ডার রঙ পরিবর্তন কিভাবে?