Seaborn jointplot-এ প্রতিটি পয়েন্টের কালার এবং মার্কার পরিবর্তন করার পদ্ধতি
Seaborn jointplot-এ প্রতিটি পয়েন্টের কালার এবং মার্কার পরিবর্তন করতে নিচের ধাপগুলো অনুসরণ করুন:
- ফিগার আকার নির্ধারণ করুন এবং সাবপ্লটের মধ্যবর্তী ও চারপাশের প্যাডিং সমন্বয় করুন।
- অনলাইন রিপোজিটরি থেকে একটি উদাহরণ ডেটাসেট লোড করুন (ইন্টারনেট প্রয়োজন)।
- টিপস ডেটা প্লট করার জন্য jointplot() মেথড ব্যবহার করুন।
- বর্তমান অ্যাক্স ক্লিয়ার করার জন্য cla() মেথড ব্যবহার করুন।
- প্রতিটি পয়েন্টের জন্য কালার এবং মার্কারের একটি লিস্ট তৈরি করুন।
- set_axis_labels() মেথড ব্যবহার করে অ্যাক্স লেবেল সেট করুন।
- ফিগার প্রদর্শনের জন্য show() মেথড ব্যবহার করুন।
উদাহরণ
from matplotlib import pyplot as plt
import seaborn as sns
import numpy as np
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
tips = sns.load_dataset("tips")
g = sns.jointplot("total_bill", "tip", data=tips, height=4.50)
g.ax_joint.cla()
colors = np.random.random((len(tips), 3))
markers = ['v', '^', '<', '*', 'o'] * 100
for i, row in enumerate(tips.values):
g.ax_joint.plot(row[0], row[1], color=colors[i], marker=markers[i])
g.set_axis_labels('total bill', 'tip', fontsize=10)
plt.show()
আউটপুট
