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

Matplotlib-এ দুটি অক্ষ থেকে sharex/sharey আনসেট করুন

Matplotlib-এ subplots()-এ sharex='none' ও sharey='none' (অথবা False) ব্যবহার করে সাবপ্লটগুলোর X এবং Y অক্ষ স্বাধীন রাখুন।

ধাপসমূহ

  1. ফিগার সাইজ ও প‍্যাডিং সেট করুন
  2. রো ও কলাম সংখ্যা ইনিশিয়ালাইজ করুন
  3. subplots() দিয়ে শেয়ার না করেই সাবপ্লট তৈরি করুন
  4. নেস্টেড লুপে প্রতিটি অক্ষে র‍্যান্ডম ডেটা প্লট করুন
  5. show() দিয়ে দেখান

উদাহরণ কোড

import matplotlib.pyplot as plt
import numpy as np

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

rows = 2
cols = 4
fig, axes = plt.subplots(rows, cols, sharex='none', sharey='none', squeeze=False)

for row in range(rows):
    for col in range(cols):
        axes[row][col].plot(np.random.rand(10), np.random.rand(10))

plt.show()

আউটপুট

২x৪ = ৮টি সাবপ্লট দেখাবে, প্রতিটোর স্বাধীন X ও Y অক্ষ থাকবে (স্কেল আলাদা)। শেয়ার করা থাকলে সব সাবপ্লটের একসাথে জুম/প্যান হতো।

  1. Matplotlib-এ একাধিক X বা Y অক্ষ প্লট করার পদ্ধতি

  2. Matplotlib-এ ফিগার থেকে কালারবার ইনস্ট্যান্স রিট্রিভ করুন

  3. Matplotlib-এ আয়তে রঙ সেট করার পদ্ধতি

  4. Matplotlib-এ দুটি Seaborn lmplot পাশাপাশি কীভাবে প্লট করবেন?