কম্পিউটার

পাইথনের পান্ডায় ডেটাফ্রেম থেকে ম্যাটপ্লটলিব স্ক্যাটার প্লট তৈরি করা


Pandas ব্যবহার করে, আমরা একটি ডেটাফ্রেম তৈরি করতে পারি এবং subplot() পদ্ধতি ব্যবহার করে একটি চিত্র এবং অক্ষ পরিবর্তনশীল তৈরি করতে পারি। এর পরে, আমরা প্রয়োজনীয় প্লট পেতে ax.scatter() পদ্ধতি ব্যবহার করতে পারি।

পদক্ষেপ

  • শিক্ষার্থীর সংখ্যার একটি তালিকা তৈরি করুন।

  • ছাত্রদের প্রাপ্ত নম্বরের একটি তালিকা তৈরি করুন।

  • প্রতিটি বিক্ষিপ্ত বিন্দুর রঙের প্রতিনিধিত্ব করতে, আমাদের কাছে রঙের একটি তালিকা থাকতে পারে।

  • পান্ডা ব্যবহার করে, আমাদের কাছে ডেটা ফ্রেমের অক্ষের প্রতিনিধিত্বকারী একটি তালিকা থাকতে পারে।

  • সাবপ্লট পদ্ধতি ব্যবহার করে ডুমুর এবং কুড়াল ভেরিয়েবল তৈরি করুন, যেখানে ডিফল্ট nrows এবং ncols 1 হয়।

  • plt.xlabel() পদ্ধতি ব্যবহার করে "ছাত্র গণনা" লেবেল সেট করুন।

  • plt.ylabel() পদ্ধতি ব্যবহার করে "প্রাপ্ত চিহ্ন" লেবেল সেট করুন।

  • একটি স্ক্যাটার পয়েন্ট তৈরি করতে, ধাপ 4 এ তৈরি করা ডেটা ফ্রেম ব্যবহার করুন। পয়েন্ট হল ছাত্র-গণনা, চিহ্ন এবং রঙ।

  • চিত্রটি দেখানোর জন্য, plt.show() পদ্ধতি ব্যবহার করুন।

উদাহরণ

from matplotlib import pyplot as plt
import pandas as pd

no_of_students = [1, 2, 3, 5, 7, 8, 9, 10, 30, 50]
marks_obtained_by_student = [100, 95, 91, 90, 89, 76, 55, 10, 3, 19]
color_coding = ['red', 'blue', 'yellow', 'green', 'red', 'blue', 'yellow', 'green', 'yellow', 'green']

df = pd.DataFrame(dict(students_count=no_of_students,
marks=marks_obtained_by_student, color=color_coding))

fig, ax = plt.subplots()

plt.xlabel('Students count')
plt.ylabel('Obtained marks')

ax.scatter(df['students_count'], df['marks'], c=df['color'])

plt.show()

আউটপুট

পাইথনের পান্ডায় ডেটাফ্রেম থেকে ম্যাটপ্লটলিব স্ক্যাটার প্লট তৈরি করা


  1. পাইথন প্লটে সুপারস্ক্রিপ্ট

  2. কিংবদন্তি Python Matplotlib-এ শুধুমাত্র কিছু আইটেম দেখান

  3. কিভাবে পাইথনে matplotlib ব্যবহার করে একটি একক পৃষ্ঠায় বেশ কয়েকটি প্লট তৈরি করবেন?

  4. পাইথন ব্যবহার করে পাশাপাশি দুটি প্লট কীভাবে তৈরি করবেন?