কম্পিউটার

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


পান্ডা ব্যবহার করে, আমরা একটি ডেটা ফ্রেম তৈরি করতে পারি এবং একটি চিত্র এবং অক্ষ তৈরি করতে পারি। এর পরে, আমরা বিন্দু আঁকতে স্ক্যাটার পদ্ধতি ব্যবহার করতে পারি।

পদক্ষেপ

  • শিক্ষার্থীদের তালিকা, তাদের প্রাপ্ত নম্বর এবং প্রতিটি স্কোরের জন্য কালার কোডিং তৈরি করুন।

  • পান্ডার ডেটাফ্রেম ব্যবহার করে একটি ডেটা ফ্রেম তৈরি করুন, ধাপ 1 ডেটা সহ।

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

  • 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()

আউটপুট

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


  1. পাইথনে একটি লগ হিস্টোগ্রাম কীভাবে তৈরি করবেন?

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

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

  4. কিভাবে Matplotlib পাইথন ব্যবহার করে ত্রিমাত্রিক লাইন প্লটে ব্যবহার করা যেতে পারে?