Pandas ব্যবহার করে, আমরা একটি ডেটা ফ্রেম তৈরি করতে পারি এবং ফিগার ও অ্যাক্সিস তৈরি করতে পারি। তারপর, আমরা স্ক্যাটার মেথড ব্যবহার করে পয়েন্ট আঁকতে পারি।
ধাপসমূহ
ছাত্রদের লিস্ট, তাদের অর্জিত মার্কস, এবং প্রতিটি স্কোরের জন্য কালার কোডিংয়ের লিস্ট তৈরি করুন।
Pandas DataFrame ব্যবহার করে ধাপ ১-এর ডেটা দিয়ে একটি ডেটা ফ্রেম তৈরি করুন।
subplots মেথড ব্যবহার করে fig এবং ax ভেরিয়েবল তৈরি করুন, যেখানে ডিফল্ট nrows এবং ncols ১।
plt.xlabel() মেথড ব্যবহার করে X-অ্যাক্সিস লেবেল সেট করুন।
plt.ylabel() মেথড ব্যবহার করে Y-অ্যাক্সিস লেবেল সেট করুন।
ভিন্ন مارকার সাইজ এবং/অথবা কালারের সাথে *y* বনাম *x* এর একটি স্ক্যাটার প্লট।
ফিগার দেখানোর জন্য 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()
আউটপুট
