Pandas-এ হ্যাচড বার প্লট করার পদ্ধতি
Pandas ব্যবহার করে হ্যাচড বার প্লট করতে নিচের ধাপগুলো অনুসরণ করুন:
- ফিগার আকার নির্ধারণ করুন এবং সাবপ্লটের মধ্যবর্তী ও চারপাশের প্যাডিং সমন্বয় করুন।
- দুই কলাম সহ Pandas ব্যবহার করে একটি DataFrame তৈরি করুন।
- সাবপ্লট আযোজনের হিসেবে বর্তমান ফিগারে একটি অ্যাক্স যোগ করুন।
- kind="bars" ক্লাস বাই নাম দিয়ে একটি প্লট তৈরি করুন।
- হ্যাচের একটি লিস্ট তৈরি করুন।
- bars.patches ব্যবহার করে বার প্যাচেস বের করুন।
- bars প্যাচেস ইটারেট করুন এবং প্রতিটি প্যাচের হ্যাচ সেট করুন।
- ফিগার প্রদর্শনের জন্য show() মেথড ব্যবহার করুন।
উদাহরণ
import numpy as np
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(np.random.rand(5, 2), columns=['a', 'b'])
ax = plt.figure().add_subplot(111)
bars = df.plot(ax=ax, kind='bar')
hatches = ["*", "/", "o", "x"]
for patch in bars.patches:
patch.set_hatch(hatches[np.random.randint(10)%len(hatches)])
plt.show()
আউটপুট
