বার চার্টে ক্রম নিয়ন্ত্রণের ধাপসমূহ
- ফিগার আকার নির্ধারণ করুন এবং সাবপ্লটগুলির মধ্যে প্যাডিং সেট করুন।
- দুই-মাত্রিক, আকার-পরিবর্তনশীল, সম্ভাব্য হেটেরোজেনাস টেবিলার ডেটা ধারণকারী একটি ডেটাফ্রেম (df) তৈরি করুন।
- বর্তমান ফিগারে একটি সাবপ্লট যোগ করুন।
- ডেটাফ্রেম df ব্যবহার করে একটি বার প্লট তৈরি করুন।
- আরেকটি সাবপ্লট যোগ করুন।
- 'marks' কলাম দ্বারা সর্ট করা একটি নতুন ডেটাফ্রেম (df_sorted) তৈরি করুন।
- df_sorted ব্যবহার করে বার প্লট তৈরি করুন।
- ফিগার প্রদর্শনের জন্য show() মেথড ব্যবহার করুন।
উদাহরণ কোড
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()
আউটপুট
দুটি সাইড-বাই-সাইড বার চার্ট তৈরি হবে: বামটি মূল ক্রমে, ডানটি 'marks' কলাম অনুযায়ী সর্ট করা ক্রমে।