subplot2grid ব্যবহার করে sharex করার জন্য নিম্নলিখিত ধাপগুলো নেওয়া যায় −
numpy ব্যবহার করে র্যান্ডম ডেটা, t, x, y1 এবং y2 তৈরি করুন।
figure() মেথড ব্যবহার করে নতুন ফিগার তৈরি করুন বা বিদ্যমান ফিগার একটিভেট করুন।
colspan=3 এবং rowspan=2 সহ একটি রেগুলার গ্রিডের নির্দিষ্ট লোকেশনে একটি সাবপ্লট তৈরি করুন।
colspan=3 এবং sharex=ax1 (স্টেপ ৩) সহ একটি রেগুলার গ্রिडের নির্দিষ্ট লোকেশনে একটি সাবপ্লট তৈরি করুন।
plot() মেথড ব্যবহার করে t এবং y1 এবং y2 দিয়ে কার্ভ প্লট করুন।
সাবপ্লটের মধ্যে ও চারদিকে প্যাডিং অ্যাডজাস্ট করুন।
ফিগার প্রদর্শন করতে show() মেথড ব্যবহার করুন।
উদাহরণ
import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True t = np.arange(0.0, 2.0, 0.01) x = np.sin(2 * np.pi * t) y1 = np.exp(-t) y2 = x * y1 fig = plt.figure() ax1 = plt.subplot2grid((4, 3), (0, 0), colspan=3, rowspan=2) ax2 = plt.subplot2grid((4, 3), (2, 0), colspan=3, sharex=ax1) ax1.plot(t, y1, c='red') ax2.plot(t, y2, c='orange') plt.tight_layout() plt.show()
আউটপুট
