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

Matplotlib-এ Seaborn স্ক্যাটারপ্লটের লেজেন্ড বাইরের পাশে সরানোর পদ্ধতি


Seaborn স্ক্যাটারপ্লটের লেজেন্ড বাইরের পাশে সরাতে নিচের ধাপগুলো ফলো করতে পারেন:

  • ফিগার সাইজ সেট করুন এবং সাবপ্লটের মধ্যে ও চারপাশে প্যাডিং অ্যাডজাস্ট করুন।
  • তিন কলাম সহ একটি Pandas DataFrame তৈরি করুন, column1, column2 এবং column3।
  • সিমেন্টিক গ্রুপিংর সম্ভাবনা সহ একটি স্ক্যাটারপ্লট আঁকুন।
  • প্লটের বাইরে লেজেন্ড রাখতে legend() মেথডে bbox_to_anchor ব্যবহার করুন।
  • ফিগার প্রদর্শন করতে show() মেথড ব্যবহার করুন।

উদাহরণ

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

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

df = pd.DataFrame(dict(col1=[2, 1, 4],
                       col2=[5, 2, 1],
                       col3=[4, 0, 1]))

sns.scatterplot(data=df)
plt.legend(bbox_to_anchor=(1.25, 1), borderaxespad=0)

plt.show()

আউটপুট

Matplotlib-এ Seaborn স্ক্যাটারপ্লটের লেজেন্ড বাইরের পাশে সরানোর পদ্ধতি


  1. Matplotlib ব্যবহার করে Seaborn প্লটে লেজেন্ড ফন্ট সাইজ বাড়ান

  2. Matplotlib লেজেন্ড বক্সের আকার অ্যাডজাস্ট করার পদ্ধতি

  3. Matplotlib-এ লেজেন্ড মার্কার এবং লেবেলের মধ্যে স্থান সমাড়াল করা

  4. Matplotlib-এ অক্ষ লেবেল এবং লেজেন্ডে সাবস্ক্রিপ্ট টেক্সট লেখার পদ্ধতি