কম্পিউটার

একটি লুপ এবং একটি ফাংশনের মাধ্যমে Matplotlib সাবপ্লটগুলিকে পপুলেট করা


একটি লুপ এবং একটি ফাংশনের মাধ্যমে ম্যাটপ্লটলিব সাবপ্লটগুলি পূরণ করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

  • চিত্রের আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন৷

  • সারির সংখ্যা =3 এবং কলামের সংখ্যা =2 সহ একটি চিত্র এবং সাবপ্লটের একটি সেট তৈরি করুন।

  • প্রতিটি সারির কলাম পুনরাবৃত্তি করার জন্য একটি ফাংশন তৈরি করুন এবং plot() ব্যবহার করে x ডেটা পয়েন্ট প্লট করুন প্রতিটি কলাম সূচীতে পদ্ধতি।

  • সারি পুনরাবৃত্তি করুন (ধাপ 2) এবং এলোমেলো x ডেটা পয়েন্ট তৈরি করুন এবং iterate_columns() কল করুন ফাংশন (ধাপ 3)।

  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

import numpy as np
import matplotlib.pyplot as plt

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

fig, axes = plt.subplots(3, 2)

""" Iterate column's axes"""
def iterate_columns(cols, x):
   for col in cols:
      col.plot(x, color='red')

""" Iterate row's axes"""
for row in axes:
   x = np.random.normal(0, 1, 100).cumsum()
   iterate_columns(row, x)

plt.show()

আউটপুট

একটি লুপ এবং একটি ফাংশনের মাধ্যমে Matplotlib সাবপ্লটগুলিকে পপুলেট করা


  1. Matplotlib সাবপ্লটে উল্লম্ব স্থানের উপর ম্যানিপুলেশন

  2. প্লট অনুভূমিক এবং উল্লম্ব রেখাগুলি একটি বিন্দুর মধ্য দিয়ে যাচ্ছে যা ম্যাটপ্লটলিবের দুটি লাইনের ছেদ বিন্দু।

  3. কিভাবে একটি Matplotlib প্লট লুপে মার্কার এবং লাইনের জন্য একই রঙ সেট করবেন?

  4. ম্যাটপ্লটলিবে একটি কনটর্ফ প্লট এবং সারফেস_প্লট লেয়ার করা