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

Pandas DataFrame-এর কলাম দিয়ে বাবল চার্ট/স্ক্যাটার প্লটে লেবেল যোগ করার পদ্ধতি

Pandas DataFrame-এর একটি কলাম ব্যবহার করে বাবল চার্ট বা স্ক্যাটার প্লটে প্রতিটি ডেটা পয়েন্টে লেবেল যোগ করতে নিচের ধাপগুলো অনুসরণ করুন:

  • Figure আকার সেট করুন এবং সাবপ্লটগুলির মাঝপথে প্যাডিং অ্যাডজাস্ট করুন।
  • দুই-মাত্রিক, সাইজ-মিউটেবল, Потেনশিয়ালি হেটেরোজিনাস টেবুলার ডেটার একটি DataFrame df তৈরি করুন।
  • df ব্যবহার করে একটি স্ক্যাটার প্লট তৈরি করুন।
  • প্রতিটি ডেটা পয়েন্টকে টেক্সট দিয়ে অ্যনোটেট করুন।
  • Figure প্রদর্শনের জন্য show() মেথড ব্যবহার করুন।

উদাহরণ

import pandas as pd
from matplotlib import pyplot as plt

# Figure আকার সেট করুন
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# একটি DataFrame তৈরি করুন
df = pd.DataFrame(
    dict(
        x=[1, 3, 2, 4, 5],
        y=[0, 3, 1, 2, 5],
        points=['Kiran', 'Raju', 'Raja', 'Javed', 'Rishi']
    )
)

# স্ক্যাটার প্লট
ax = df.plot.scatter(x='x', y='y', alpha=0.5)

# প্রতিটি ডেটা পয়েন্ট অ্যনোটেট করুন
for i, txt in enumerate(df.points):
    ax.annotate(txt, (df.x.iat[i]+0.05, df.y.iat[i]))

plt.show()

আউটপুট

এটি নিচের আউটপুট তৈরি করবে:

Pandas DataFrame-এর কলাম দিয়ে বাবল চার্ট/স্ক্যাটার প্লটে লেবেল যোগ করার পদ্ধতিPandas DataFrame-এর কলাম দিয়ে বাবল চার্ট/স্ক্যাটার প্লটে লেবেল যোগ করার পদ্ধতি

  1. Matplotlib-এ সকল xticks সহ Pandas মাল্টি-ইনডেক্স ডেটাফ্রেম প্লট করা

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

  3. Matplotlib-এ ৩D ফিগারে কালারবারের সাথে স্ক্যাটার পয়েন্ট প্লট করার পদ্ধতি

  4. পাইথনে পান্ডাস ব্যবহার করে লেজেন্ড প্লটের বাইরে রাখা