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

Python Matplotlib-এ একই Y-অক্ষ শেয়ার করে দুটি হরিজন্টাল বার চার্ট প্লট করা

একই Y-অক্ষ শেয়ার করে দুটি হরিজন্টাল বার চার্ট প্লট করতে, আমরা subplot() মেথডে sharey=ax1 ব্যবহার করতে পারি এবং হরিজন্টাল বার জন্য barh() মেথড ব্যবহার করতে পারি।

ধাপসমূহ

  • ডেটা পয়েন্টের জন্য লিস্ট তৈরি করুন।
  • figure() মেথড ব্যবহার করে একটি নতুন ফিগার তৈরি করুন বা বিদ্যমান ফিগার এক্টিভেট করুন।
  • subplot() মেথড ব্যবহার করে কারেন্ট ফিগারে একটি সাবপ্লট যোগ করুন, index=1-এ।
  • barh() মেথড ব্যবহার করে অক্ষ 1-এ হরিজন্টাল বার প্লট করুন।
  • subplot() মেথড ব্যবহার করে কারেন্ট ফিগারে একটি সাবপ্লট যোগ করুন, index=2-এ। অক্ষ 1-এর Y-অক্ষ শেয়ার করুন।
  • অক্ষ 2-এ হরিজন্টাল বার প্লট করুন।
  • ফিগার প্রদর্শন করতে show() মেথড ব্যবহার করুন।

উদাহরণ

import matplotlib.pyplot as plt
import numpy as np
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
y = [3, 1, 5]
x1 = [10, 7, 3]
x2 = [9, 5, 1]
fig = plt.figure()
axe1 = plt.subplot(121)
axe1.barh(y, x1, align='center', color='red', edgecolor='black')
axe2 = plt.subplot(122, sharey=axe1)
axe2.barh(y, x2, align='center', color='green', edgecolor='black')
plt.show()

আউটপুট

Python Matplotlib-এ একই Y-অক্ষ শেয়ার করে দুটি হরিজন্টাল বার চার্ট প্লট করা

  1. পাইথন এবং Matplotlib-এ ৩D স্ক্যাটার প্লটে অ্যালফা ভ্যালু কন্ট্রোল করুন

  2. Python Matplotlib-এ বার প্লটের ওপর টেক্সট লেখার পদ্ধতি

  3. Matplotlib-এ ৩D প্লটের আস্পেক্ট রেশিও সেট করুন

  4. পাইথন Matplotlib ব্যবহার করে ৩D গ্রাফ প্লট করার পদ্ধতি