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

পাইথনে দুটি প্লাট সাইড-বাই-সাইড তৈরি করার পদ্ধতি

subplot(row, col, index) মেথড ব্যবহার করে একটি ফিগারকে row*col অংশে ভাগ করা যায় এবং index পজিশনে প্লাট করা যায়। নিচের প্রোগ্রামে আমরা একটি ফিগারে দুটি ডায়াগ্রাম তৈরি করব।

ধাপসমূহ

  • নামপাই ব্যবহার করে x, y1, y2 পয়েন্ট তৈরি করুন।

  • nrows = 1, ncols = 2, index = 1 সেট করে subplot() মেথড ব্যবহার করে কারেন্ট ফিগারে সাবপ্লট যোগ করুন।

  • x এবং y1 পয়েন্ট ব্যবহার করে plot() মেথড দিয়ে লাইন প্লাট করুন।

  • plt.title(), plt.xlabel() এবং plt.ylabel() মেথড ব্যবহার করে ফিগার ১-এর টাইটেল, X এবং Y অক্ষের লেবেল সেট করুন।

  • nrows = 1, ncols = 2, index = 2 সেট করে subplot() মেথড ব্যবহার করে কারেন্ট ফিগারে সাবপ্লট যোগ করুন।

  • x এবং y2 পয়েন্ট ব্যবহার করে plot() মেথড দিয়ে লাইন প্লাট করুন।

  • plt.title(), plt.xlabel() এবং plt.ylabel() মেথড ব্যবহার করে ফিগার ২-এর টাইটেল, X এবং Y অক্ষের লেবেল সেট করুন।

  • ফিগার দেখাতে plt.show() মেথড ব্যবহার করুন।

উদাহরণ

from matplotlib import pyplot as plt
import numpy as np
xPoints = np.array([2, 4, 6, 8, 10, 12, 14, 16, 18, 20])
y1Points = np.array([12, 14, 16, 18, 10, 12, 14, 16, 18, 120])
y2Points = np.array([12, 7, 6, 5, 4, 3, 2, 2, 1, 12])
plt.subplot(1, 2, 1) # row 1, col 2 index 1
plt.plot(xPoints, y1Points)
plt.title("My first plot!")
plt.xlabel('X-axis ')
plt.ylabel('Y-axis ')
plt.subplot(1, 2, 2) # index 2
plt.plot(xPoints, y2Points)
plt.title("My second plot!")
plt.xlabel('X-axis ')
plt.ylabel('Y-axis ')
plt.show()

আউটপুট

পাইথনে দুটি প্লাট সাইড-বাই-সাইড তৈরি করার পদ্ধতি

  1. Python-এ matplotlib ব্যবহার করে একই পেজে একাধিক প্লট করার পদ্ধতি

  2. পাইথনে plt.show() উইন্ডো ম্যাক্সিমাইজ করার উপায়

  3. পাইথনে টেনসরফ্লো ব্যবহার করে দুটি ম্যাট্রিক্স গুণ করার পদ্ধতি

  4. পাইথনে বোকেহ (Bokeh) ব্যবহার করে একাধিক লাইন ভিজ্যুয়ালাইজ করার পদ্ধতি