কম্পিউটার

কিভাবে Matplotlib দিয়ে একটি Swarm প্লট তৈরি করবেন?


Matplotlib এর সাথে একটি Swarm প্লট তৈরি করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • একটি পান্ডাস ডেটাফ্রেম তৈরি করুন, যেমন, একটি দ্বি-মাত্রিক, আকার-পরিবর্তনযোগ্য, সম্ভাব্য ভিন্ন ভিন্ন ট্যাবুলার ডেটা৷
  • প্লটার শুরু করুন, স্বাম্পপ্লট।
  • বক্সপ্লট প্লট করতে, বক্সপ্লট() ব্যবহার করুন পদ্ধতি।
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

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

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

data = pd.DataFrame({"Box1": np.arange(10),
                     "Box2": np.arange(10)})

ax = sns.swarmplot(x="Box1", y="Box2", data=data, zorder=0)

sns.boxplot(x="Box1", y="Box2", data=data,
            showcaps=False, boxprops={'facecolor': 'None'},
            showfliers=False, whiskerprops={'linewidth': 0}, ax=ax)

plt.show()

আউটপুট

কিভাবে Matplotlib দিয়ে একটি Swarm প্লট তৈরি করবেন? কিভাবে Matplotlib দিয়ে একটি Swarm প্লট তৈরি করবেন?


  1. কিভাবে Matplotlib একটি 2D হিস্টোগ্রাম প্লট?

  2. ম্যাটপ্লটলিবে একটি কালারবার সহ একটি 3D চিত্রে স্ক্যাটার পয়েন্টগুলি কীভাবে প্লট করবেন?

  3. কিভাবে Matplotlib একটি 3D ক্রমাগত লাইন প্লট?

  4. নির্বিচারে ডেটা ব্যবহার করে ম্যাটপ্লটলিবের সাথে কীভাবে একটি 4D প্লট তৈরি করবেন?