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

Python Matplotlib-এ বার প্লটের ওপর টেক্সট লেখার পদ্ধতি


বার প্লটের ওপর টেক্সট লেখতে নিচের ধাপগুলো অনুসরণ করুন:

  • ফিগার আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং অ্যাডজাস্ট করুন।
  • year, population এবং x লিস্ট তৈরি করুন। একটি width ভেরিয়েবল ইনিশিয়ালাইজ করুন।
  • subplots() মেথড ব্যবহার করে একটি ফিগার এবং সাবপ্লটের সেট তৈরি করুন।
  • ylabels, title, xtickas এবং xticklabels সেট করুন।
  • bar() মেথড ব্যবহার করে বার প্লট করুন x, population এবং width ডেটাসহ।
  • বার প্যাচেস ইটারেট করুন এবং text() মেথড ব্যবহার করে বারগুলির শীর্ষে টেক্সট রাখুন।
  • ফিগার প্রদর্শন করতে show() মেথড ব্যবহার করুন।

উদাহরণ

from matplotlib import pyplot as plt
import numpy as np
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
years = [1901, 1911, 1921, 1931, 1941, 1951, 1961, 1971, 1981, 1991, 2001, 2011]
population = [237.4, 238.4, 252.09, 251.31, 278.98, 318.66, 361.09, 439.23, 548.16, 683.33, 846.42, 1028.74]
x = np.arange(len(years)) # the label locations
width = 0.35 # the width of the bars
fig, ax = plt.subplots()
ax.set_ylabel('Population(in million)')
ax.set_title('Years')
ax.set_xticks(x)
ax.set_xticklabels(years)
pps = ax.bar(x - width / 2, population, width, label='population')
for p in pps:
    height = p.get_height()
    ax.text(x=p.get_x() + p.get_width() / 2, y=height+.10, s="{}".format(height), ha='center')
plt.show()

আউটপুট

Python Matplotlib-এ বার প্লটের ওপর টেক্সট লেখার পদ্ধতি


  1. Matplotlib-এ সমান আপেক্ষিক ফিগারের কোণে টেক্সট রাখার পদ্ধতি

  2. Matplotlib-এ Python-এ CDF কীভাবে প্লট করবেন?

  3. Matplotlib-এ প্লটে অ্যানিমেটেড টেক্সট رسم করার পদ্ধতি

  4. Matplotlib-এ প্লট লেজেন্ডে শুধু টেক্সট লেবেল দেখানোর পদ্ধতি