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

Matplotlib-এ বক্সপ্লট (Boxplot) তৈরি করা

বক্সপ্লট (বক্স-অ্যান্ড-উইস্কার প্লট) ডেটার কোয়ার্টাইল, মিডিয়ান এবং আউটলায়ার দেখানোর জন্য ব্যবহৃত হয়। Seaborn-র boxplot() এটি সহজ করে দেয়।

ধাপসমূহ
  1. ফিগার সাইজ এবং লেআউট সেট করুন।
  2. X-টিক লেবেলের লিস্ট বানান।
  3. sns.boxplot(data) দিয়ে বক্সপ্লট আঁকুন।
  4. ax.set_xticks() এবং ax.set_xticklabels(rotation=45) দিয়ে লেবেল সেট করুন।
  5. plt.show()।
উদাহরণ কোড
import seaborn as sns
from matplotlib import pyplot as plt

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

xticks = [1, 4, 5, 2, 3]
ax = sns.boxplot(xticks)
ax.set_xticks(xticks)
ax.set_xticklabels(["one", "two", "three", "four", "five"], rotation=45)
plt.show()
আউটপুট

৫টি বক্সপ্লট দেখাবে প্রতিটিোর লেবেল ৪৫ ডিগ্রি ঘুরিয়ে। বক্সে মিডিয়ান (মধ্যরেখা), Q1/Q3 (বক্সের কিনারা), উইস্কার এবং আউটলায়ার থাকবে।

নোট: এখানে ডেটা সরাসরি লিস্ট হিসেবে দেওয়া হয়েছে। বাস্তবে সাধারণত DataFrame বা ২D অ্যারে ব্যবহার করা হয়।
  1. Matplotlib-এ ৩D ফিগারে কালারবারের সাথে স্ক্যাটার পয়েন্ট প্লট করার পদ্ধতি

  2. Matplotlib-এ থ্রেশহোল্ড লাইন সহ বার চার্ট কীভাবে তৈরি করবেন?

  3. Matplotlib-এ ৩D বার জন্য লেজেন্ড তৈরির পদ্ধতি

  4. Python Matplotlib-এ ওয়াফেল চার্ট তৈরি করার পদ্ধতি