কম্পিউটার

একটি matplotlib বার চার্টে বারগুলির ক্রম কীভাবে নির্ধারণ করবেন?


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

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

উদাহরণ

import pandas as pd
from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.00, 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='green')

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

plt.show()

আউটপুট

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

একটি matplotlib বার চার্টে বারগুলির ক্রম কীভাবে নির্ধারণ করবেন? একটি matplotlib বার চার্টে বারগুলির ক্রম কীভাবে নির্ধারণ করবেন?


  1. কিভাবে Matplotlib এ বার চার্টের উপরে শতাংশ প্রদর্শন করবেন?

  2. ম্যাটপ্লটলিবে পারুলার কালারম্যাপ কীভাবে তৈরি করবেন?

  3. কিভাবে একটি Matplotlib চিত্রের মার্জিন সেট করতে?

  4. ম্যাটপ্লটলিবে একটি বারের জন্য একটি লেবেল হিসাবে একটি ইমোজি কীভাবে প্লট করবেন?