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

Python Matplotlib-এ তৃতীয় লেভেলের টিক যোগ করার পদ্ধতি


Python Matplotlib-এ তৃতীয় লেভেলের টিক যোগ করতে নিচের ধাপগুলো ফলো করতে পারেন:

  • ফিগার সাইজ সেট করুন এবং সাবপ্লটের মধ্যে ও চারপাশে প্যাডিং অ্যাডজাস্ট করুন।
  • Numpy ব্যবহার করে t এবং s ডেটা পয়েন্ট তৈরি করুন।
  • একটি ফিগার এবং সাবপ্লটের সেট তৈরি করুন।
  • plot() মেথড ব্যবহার করে t এবং s প্লট করুন।
  • Y-অক্ষ শেয়ার করে একটি টুইন Axes তৈরি করুন।
  • অ্যাক্সিস वन-এ plot() মেথড ব্যবহার করে t এবং s প্লট করুন।
  • X-অক্ষ টিক পজিশন সেট করুন।
  • majors, minors এবং তৃতীয় লেভেলের টিক ভ্যালু (thirds) তৈরি করুন।
  • major এবং minor টিকস লোকেটর সেট করুন majors, minors এবং তৃতীয় টিক ভ্যালু (thirds) দিয়ে।
  • tick_params() ব্যবহার করে টিকস লেংথ সেট করুন।
  • গ্রে কালারের একটি হরিজন্টাল লাইন প্লট করুন।
  • ফিগার প্রদর্শন করতে show() মেথড ব্যবহার করুন।

উদাহরণ

import matplotlib.pyplot as plt
import numpy as np
import matplotlib.ticker

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

t = np.arange(0.0, 100.0, 0.1)
s = np.sin(0.1 * np.pi * t) * np.exp(-t * 0.01)

fig, ax = plt.subplots()
plt.plot(t, s)

ax1 = ax.twiny()
ax1.plot(t, s)
ax1.xaxis.set_ticks_position('bottom')

majors = np.linspace(0, 100, 6)
minors = np.linspace(0, 100, 11)
thirds = np.linspace(0, 100, 101)

ax.xaxis.set_major_locator(matplotlib.ticker.FixedLocator(majors))
ax.xaxis.set_minor_locator(matplotlib.ticker.FixedLocator(minors))
ax1.xaxis.set_major_locator(matplotlib.ticker.FixedLocator([]))
ax1.xaxis.set_minor_locator(matplotlib.ticker.FixedLocator(thirds))

ax1.tick_params(which='minor', length=2)
ax.tick_params(which='minor', length=4)
ax.tick_params(which='major', length=6)

ax.grid(which='both', axis='x', linestyle='--')

plt.axhline(color='gray')

plt.show()

আউটপুট

Python Matplotlib-এ তৃতীয় লেভেলের টিক যোগ করার পদ্ধতি


  1. পাইথন plt.title-এ ভেরিয়েবল যোগ করা

  2. Matplotlib Python-এ পাই চার্ট কীভাবে প্রদর্শন করবেন?

  3. পাইথনে Matplotlib চার্টে লেজেন্ড যোগ করার টিউটোরিয়াল

  4. Python-এ Path কীভাবে অ্যাড করবেন?