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

পাইথনে Seaborn-র swarmplot দিয়ে জিটার ছাড়া ক্যাটেগরিক্যাল স্ক্যাটার প্লটে ওভারল্যাপ এড়ানোর পদ্ধতি

Seaborn হাই-লেভেল ইন্টারফেসযুক্ত ভিজ্যুয়ালাইজেশন লাইব্রেরি। stripplot কমপক্ষে একটি ভ্যারিয়েবল ক্যাটেগরিক্যাল হলে ব্যবহৃত হয়। ডেটা একটি অক্ষে সর্টেড থাকে। ডিসঅ্যাডভান্টেজ: পয়েন্টগুলো ওভারল্যাপ হয়। jitter প্যারামিটার দিয়ে র‍্যান্ডম নয়েজ যোগ করে ওভারল্যাপ কমানো যায়। কিন্তু jitter বদলে swarmplot ব্যবহার করলে ওভারল্যাপ ছাড়া ক্যাটেগরিক্যাল স্ক্যাটার প্লট পাওয়া যায়।

সিনট্যাক্স

seaborn.swarmplot(x, y, data, ...)

উদাহরণ

import pandas as pd
import seaborn as sb
from matplotlib import pyplot as plt

my_df = sb.load_dataset('iris')
sb.swarmplot(x="species", y="petal_length", data=my_df)
plt.show()

আউটপুট

পাইথনে Seaborn-র swarmplot দিয়ে জিটার ছাড়া ক্যাটেগরিক্যাল স্ক্যাটার প্লটে ওভারল্যাপ এড়ানোর পদ্ধতি

ব্যাখ্যা

  • প্যাকেজ ইমপোর্ট করা হয়েছে।
  • 'iris' ডেটাসেট লোড করা হয়েছে।
  • ডেটাফ্রেমে স্টোর করা হয়েছে।
  • swarmplot দিয়ে ভিজ্যুয়ালাইজ করা হয়েছে (ওভারল্যাপ নেই)۔
  • ডেটা কনসোলে দেখানো হয়েছে।
  1. পাইথনে Seaborn-র swarmplot দিয়ে জিটার ছাড়া ক্যাটেগরিক্যাল স্ক্যাটার প্লটে ওভারল্যাপ এড়ানোর পদ্ধতি

  2. পাইথনে Seaborn-র despine ফাংশন দিয়ে ব্যাকগ্রাউন্ড এক্সিস স্পাইন রিমুভ করার পদ্ধতি

  3. পাইথনে Seaborn-এর stripplot-এ ক্যাটাগরিক্যাল স্ক্যাটার প্লটে পয়েন্ট ওভারল্যাপ কীভাবে রোধ করবেন?

  4. পাইথনে Seaborn লাইব্রেরি ব্যবহার করে স্ক্যাটার প্লট কীভাবে দেখাবেন?