কম্পিউটার টিউটোরিয়াল

Matplotlib-এ বার চার্টের মান পার্সেন্টেজে পরিবর্তন করা


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()

আউটপুট

এটি নিচের আউটপুট তৈরি করবে −

Matplotlib-এ বার চার্টের মান পার্সেন্টেজে পরিবর্তন করা


  1. Matplotlib প্লটে স্কেল (টিক লেবেল) এর ফন্ট সাইজ পরিবর্তন করা

  2. Matplotlib-এ বার চার্টের উপরে পার্সেন্টেজ কীভাবে দেখাবেন?

  3. Matplotlib-এ শর্ত সত্য হলে একটি বারের কালার কীভাবে পরিবর্তন করবেন?

  4. Matplotlib-এ বার লেবেল হিসেবে ইমোজি প্লট করার পদ্ধতি