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

Seaborn-এ কানেক্টেড পয়েন্টসহ একাধিক সিরিজ স্ক্যাটার প্লট করুন

Seaborn-এ FacetGrid ব্যবহার করে একাধিক সিরিজের স্ক্যাটার প্লট তৈরি করুন এবং একই প্লটে লাইন দিয়ে পয়েন্টগুলো কানেক্ট করুন।

ধাপসমূহ

  1. ফিগার সাইজ ও প‍্যাডিং সেট করুন
  2. Pandas DataFrame তৈরি করুন (x, y কলামসহ)
  3. FacetGrid দিয়ে মাল্টি-প্লট গ্রিড তৈরি করুন (hue='x')
  4. map() দিয়ে স্ক্যাটার প্লট করুন
  5. আরেকবার map() দিয়ে লাইন প্লট করুন (কানেক্ট করার জন্য)
  6. show() দিয়ে দেখান

উদাহরণ কোড

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

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

df = pd.DataFrame({"x": [4, 6, 7, 1, 8], "y": [1, 5, 7, 8, 1]})
g = sns.FacetGrid(df, hue="x", height=3.5)
g.map(plt.scatter, "x", "y")
g.map(plt.plot, "x", "y")
plt.show()

আউটপুট

প্রতিটি ইউনিক x ভ্যালুর জন্য আলাদা রঙের স্ক্যাটার পয়েন্ট এবং সেম রঙের লাইন কানেক্ট করা থাকবে। hue='x' হলে x ভ্যালু অনুযায়ী রঙ বিতরণ হয়।

  1. পাইথনে Seaborn দিয়ে ক্যাটেগরিক্যাল স্ক্যাটার প্লট দেখানোর পদ্ধতি

  2. পাইথনে Seaborn দিয়ে একাধিক ভ্যারিয়েবলযুক্ত ডেটা ভিজ্যুয়ালাইজ করার পদ্ধতি

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

  4. পাইথনে openpyxl ব্যবহার করে এক্সেলে চার্ট তৈরি করা