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

Matplotlib-এ ভিন্ন স্কেলে প্লট করার পদ্ধতি


Matplotlib-এ ভিন্ন স্কেলে প্লট করতে, আমরা নিচের ধাপগুলো अपना করতে পারি:

ধাপসমূহ

  • ফিগার সাইজ সেট করুন এবং সাবপ্লটসের মধ্যে এবং চারপাশে প্যাডিং অ্যাডজাস্ট করুন।
  • numpy ব্যবহার করে t, data1 এবং data2 ডেটা পয়েন্ট তৈরি করুন।
  • একটি ফিগার এবং সাবপ্লটসের সেট তৈরি করুন, ax1।
  • একটি রঙ ভেরিয়েবল ইনিশিয়ালাইজ করুন।
  • অ্যাক্সিস ১-এর x এবং y লেবেল সেট করুন।
  • plot() মেথড ব্যবহার করে t এবং data1 প্লট করুন।
  • tick_params() মেথড ব্যবহার করে লেবেল রঙ সেট করুন।
  • X-অ্যাক্স শেয়ার করে একটি টুইন অ্যাক্স তৈরি করুন, ax2।
  • অ্যাখস ২-তে আলাদা ডেটাসেট সহ ধাপ ৪, ৬, ৭ পুনরাবৃত্তি করুন।
  • ফিগার প্রদর্শন করতে show() মেথড ব্যবহার করুন।

উদাহরণ

import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
t = np.arange(0.01, 10.0, 0.01)
data1 = np.exp(t)
data2 = np.sin(2 * np.pi * t)
fig, ax1 = plt.subplots()
color = 'red'
ax1.set_xlabel('time (s)')
ax1.set_ylabel('exp', color=color)
ax1.plot(t, data1, color=color)
ax1.tick_params(axis='y', labelcolor=color)
ax2 = ax1.twinx()
color = 'blue'
ax2.set_ylabel('sin', color=color)
ax2.plot(t, data2, color=color)
ax2.tick_params(axis='y', labelcolor=color)
plt.show()

আউটপুট

Matplotlib-এ ভিন্ন স্কেলে প্লট করার পদ্ধতি


  1. Matplotlib-এ অক্ষ সওয়াপ করার পদ্ধতি

  2. Matplotlib-এ NaN মান দিয়ে প্লট এবং কাজ করার পদ্ধতি

  3. ম্যাটপ্লটলিবে লাইন প্লট অ্যানিমেট করা

  4. পাইথন ম্যাটপ্লটলিবে ৩D ডেন্সিটি ম্যাপ প্লট করা