Pandas DataFrame-কে ডেট কলাম অনুযায়ী গ্রুপ করে এগريجেট (sum) করুন এবং বার চার্ট হিসেবে প্লট করুন।
ধাপসমূহ
- ফিগার সাইজ ও প্যাডিং সেট করুন
- ডেট রেঞ্জ ও ভ্যালু দিয়ে DataFrame তৈরি করুন
groupby('date').agg(['sum']).reset_index()দিয়ে এগريجেট করুনdf.plot(kind='bar')দিয়ে বার প্লট করুনshow()দিয়ে দেখান
উদাহরণ কোড
import numpy as np
import pandas as pd
from matplotlib import pyplot as plt, dates
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
df = pd.DataFrame(dict(data=list(pd.date_range("2021-01-01", periods=10)),
value=np.linspace(1, 10, 10)))
df = df.groupby('data').agg(['sum']).reset_index()
df.plot(x='data', y='value', kind="bar")
plt.show()
আউটপুট
১০টি বার দেখাবে, X-অক্ষে ডেট (২০২১-০১-০১ থেকে ২০২১-০১-১০), Y-অক্ষে এগريجেটেড ভ্যালু (১ থেকে ১০)।