কম্পিউটার

ম্যাটপ্লটলিবে বার চার্টে ক্রমবর্ধমান ক্রমে বারগুলি কীভাবে সাজানো যায়?


ম্যাটপ্লটলিবে বার চার্টে বারগুলিকে ক্রমবর্ধমান ক্রমে সাজানোর জন্য, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

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

উদাহরণ

import pandas as pd
from matplotlib import pyplot as plt

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

df = pd.DataFrame(
   dict(
      names=['John', 'James', 'David', 'Gary', 'Watson'],
      marks=[23, 34, 30, 19, 20]
   )
)

plt.subplot(121)
plt.bar('names', 'marks', data=df, color='red')

plt.subplot(122)
df_sorted = df.sort_values('marks')
plt.bar('names', 'marks', data=df_sorted, color='orange')

plt.show()

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে

ম্যাটপ্লটলিবে বার চার্টে ক্রমবর্ধমান ক্রমে বারগুলি কীভাবে সাজানো যায়? ম্যাটপ্লটলিবে বার চার্টে ক্রমবর্ধমান ক্রমে বারগুলি কীভাবে সাজানো যায়?

ডানদিকে বার চার্টটি লক্ষ্য করুন। বারগুলি তাদের মানগুলির ক্রমবর্ধমান ক্রম অনুসারে সাজানো হয়৷


  1. ম্যাটপ্লটলিব ব্যবহার করে সিবোর্ন বার প্লটে ত্রুটি বারগুলি কীভাবে বন্ধ করবেন?

  2. কিভাবে ইনপুট *.txt ফাইল ব্যবহার করে একটি খুব সাধারণ বার চার্ট (Python, Matplotlib) প্লট করবেন?

  3. আমি কিভাবে Matplotlib এ বার চার্টে কলামের উপর পাঠ্য প্রদর্শন করতে পারি?

  4. পাইথনে ম্যাটপ্লটলিব ব্যবহার করে স্ট্যাকড বার চার্ট কীভাবে প্রদর্শন করবেন?