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

Matplotlib-এ DataFrame কলাম নাম অনুযায়ী Seaborn বক্সপ্লট কালার করার পদ্ধতি


DataFrame কলাম নাম অনুযায়ী Seaborn বক্সপ্লট কালার করতে নিচের ধাপগুলো ফলো করতে পারেন:

  • ফিগার সাইজ সেট করুন এবং সাবপ্লটের মধ্যে ও চারপাশে প্যাডিং অ্যাডজাস্ট করুন।
  • দুই কলাম সহ একটি Pandas DataFrame তৈরি করুন, col1 এবং col2।
  • হরিজন্টাল অরিয়েন্টেশনে একটি বক্সপ্লট তৈরি করুন।
  • বক্স আর্টিস্ট পান।
  • বক্সগুলো ইটারেট করুন এবং বক্সের facecolor সেট করুন।
  • ফিগার প্রদর্শন করতে show() মেথড ব্যবহার করুন।

উদাহরণ

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

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

df = pd.DataFrame(
    [[2, 4],
     [7, 2]],
    columns=['col1', 'col2'])

ax = sns.boxplot(data=df, orient='h')
boxes = ax.artists

for i, box in enumerate(boxes):
    if 'col1' in df.columns[i]:
        box.set_facecolor('r')
    else:
        box.set_facecolor('b')

plt.show()

আউটপুট

Matplotlib-এ DataFrame কলাম নাম অনুযায়ী Seaborn বক্সপ্লট কালার করার পদ্ধতি


  1. Matplotlib-এ DataFrame থেকে সারফেস প্লট/৩D প্লট কীভাবে তৈরি করবেন?

  2. ডিফল্ট Seaborn কালার প্যালেটের নাম কী?

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

  4. Matplotlib-এ দুটি Seaborn lmplot পাশাপাশি কীভাবে প্লট করবেন?