ম্যাটপ্লটলিবে স্ট্যাকড বার চার্ট প্লট করতে, আমরা barh() ব্যবহার করতে পারি পদ্ধতি
পদক্ষেপ
- চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
- বছর, সমস্যা_অ্যাড্রেসড এর একটি তালিকা তৈরি করুন এবং ইস্যুস_পেন্ডিং , বছর অনুযায়ী।
- বছর সহ অনুভূমিক বারগুলি প্লট করুন৷ এবং সমস্যা_অ্যাড্রেসড ডেটা।
- স্ট্যাক করা অনুভূমিক বার তৈরি করতে, barh() ব্যবহার করুন বছর, সমস্যা_পেন্ডিং সহ পদ্ধতি এবং সমস্যা_অ্যাড্রেসড ডেটা
- প্লটে কিংবদন্তি রাখুন।
- চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।
উদাহরণ
from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True year = [2014, 2015, 2016, 2017, 2018, 2019] issues_addressed = [10, 14, 0, 10, 15, 15] issues_pending = [5, 10, 50, 2, 0, 10] b1 = plt.barh(year, issues_addressed, color="red") b2 = plt.barh(year, issues_pending, left=issues_addressed, color="yellow") plt.legend([b1, b2], ["Completed", "Pending"], title="Issues", loc="upper right") plt.show()
আউটপুট