Matplotlib-এ বার চার্টের মান পার্সেন্টেজে পরিবর্তন করতে আমরা নিচের ধাপগুলো অনুসরণ করতে পারি।
ধাপসমূহ
ফিগার আকার সেট করুন এবং সাবপ্লটগুলির মধ্যবর্তী ও চারপাশের প্যাডিং সমন্বয় করুন।
ফ্রিকোয়েন্সি বা কম্বিনেশনের একটি তালিকা তৈরি করুন।
একটি নতুন ফিগার তৈরি করুন বা বিদ্যমান ফিগার সক্রিয় করুন।
bar() মেথড ব্যবহার করে একটি বার প্লট তৈরি করুন।
বার প্লট পুনরাবৃত্তি করুন এবং প্রতিটি প্যাচের উচ্চতা বের করে annotate() মেথড দিয়ে পার্সেন্টেজ মান যোগ করুন।
ফিগার প্রদর্শন করতে Show() মেথড ব্যবহার করুন।
উদাহরণ
import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
frequencies = [7, 8, 5, 3, 6]
plt.figure()
p1 = plt.bar(np.arange(len(frequencies)), frequencies)
for rect1 in p1:
height = rect1.get_height()
plt.annotate(
"{}%".format(height),
(rect1.get_x() + rect1.get_width()/2, height+.05),
ha="center", va="bottom", fontsize=15
)
plt.show()
আউটপুট
এটি নিচের আউটপুট তৈরি করবে −
