Python-এ Matplotlib ব্যবহার করে সাবপ্লটের জন্য একই স্কেল সেট করতে নিচের ধাপগুলো অনুসরণ করুন:
- Figure আকার সেট করুন এবং সাবপ্লটগুলির মাঝপথে প্যাডিং অ্যাডজাস্ট করুন।
- একটি নতুন figure তৈরি করুন বা বিদ্যমান figure এক্টিভেট করুন।
- Figure-এ সাবপ্লট আয়োজন হিসেবে ax1 যোগ করুন (nrows=2, ncols=1, index=1)।
- Figure-এ আরেকটি অ্যাক্স ax2 যোগ করুন (nrows=2, ncols=1, index=2), শেয়ার্ড X-অক্ষ সহ (সাবপ্লটের জন্য একই স্কেল সেট করার জন্য)।
- t ডেটা পয়েন্ট তৈরি করুন ax1 এবং ax2-এ সাইন ও কোসাইন কার্ভ প্লট করার জন্য।
- Figure প্রদর্শনের জন্য show() মেথড ব্যবহার করুন।
উদাহরণ
import matplotlib.pyplot as plt import numpy as np # Figure আকার সেট করুন plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True # Figure প্লট করুন fig = plt.figure() # Axes যোগ করুন ax1 = fig.add_subplot(2, 1, 1) ax2 = fig.add_subplot(2, 1, 2, sharex=ax1) # ডেটা পয়েন্ট তৈরি করুন t = np.linspace(-5, 5, 100) # ax1 এবং ax2-এ সাইন ও কোসাইন কার্ভ প্লট করুন ax1.plot(t, np.sin(2 * np.pi * t), color='red', lw=4) ax2.plot(t, np.cos(2 * np.pi * t), color='orange', lw=4) plt.show()
আউটপুট
এটি নিচের আউটপুট তৈরি করবে:

