হ্যাচ বার প্লট করতে পান্ডা ব্যবহার করে, আমরা নিম্নলিখিত পদক্ষেপ নিতে পারি -
-
চিত্রের আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন৷
-
দুটি কলাম সহ পান্ডাস ব্যবহার করে একটি ডেটাফ্রেম তৈরি করুন৷
-
একটি সাবপ্লট বিন্যাস হিসাবে বর্তমান চিত্রে একটি অক্ষ যোগ করুন।
-
kind="bars" দিয়ে একটি প্লট তৈরি করুন নামে ক্লাস।
-
হ্যাচের একটি তালিকা তৈরি করুন।
-
bars.patches ব্যবহার করে বার প্যাচগুলি পান৷ .
-
বার পুনরাবৃত্তি করুন প্যাচ করুন এবং প্রতিটি প্যাচের হ্যাচ সেট করুন।
-
চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।
উদাহরণ
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()
আউটপুট