কম্পিউটার

ম্যাটপ্লটলিবের একটি চিত্র প্লটে ছদ্ম রঙের স্কিমগুলি কীভাবে প্রয়োগ করবেন?


বৈসাদৃশ্য বাড়ানো এবং আপনার ডেটা আরও সহজে কল্পনা করার জন্য সিউডোকালার একটি দরকারী টুল হতে পারে। প্রজেক্টর ব্যবহার করে আপনার ডেটার উপস্থাপনা করার সময় এটি বিশেষভাবে কার্যকর (কারণ তাদের বৈসাদৃশ্য সাধারণত বেশ খারাপ)।

সিউডোকালার শুধুমাত্র একক-চ্যানেল, গ্রেস্কেল, আলোকিত চিত্রগুলির জন্য প্রাসঙ্গিক। আমরা বর্তমানে একটি RGB ইমেজ আছে. যেহেতু R , G , এবং B সব একই রকম, আমরা আমাদের ডেটার একটি চ্যানেল বেছে নিতে পারি−

পদক্ষেপ

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • একটি ফাইল থেকে একটি অ্যারেতে একটি চিত্র পড়ুন৷
  • আমাদের ডেটার একটি চ্যানেল বেছে নিন।
  • একটি চিত্র হিসাবে ডেটা প্রদর্শন করুন, যেমন, একটি 2D নিয়মিত রাস্টারে৷
  • অক্ষগুলি বন্ধ করুন।
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

from matplotlib import pyplot as plt, image as mimg
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

img = mimg.imread('bird.jpg')
lum_img = img[:, :, 0]

plt.imshow(lum_img)
plt.axis('off')

plt.show()

আউটপুট

ম্যাটপ্লটলিবের একটি চিত্র প্লটে ছদ্ম রঙের স্কিমগুলি কীভাবে প্রয়োগ করবেন?


  1. কিভাবে একটি Matplotlib প্লট থেকে তথ্য নিষ্কাশন?

  2. আমি কিভাবে Matplotlib এ একাধিক X বা Y অক্ষ প্লট করব?

  3. ম্যাটপ্লটলিবে কাস্টম কালারম্যাপ সহ imshow() এ ডেটা প্লট করবেন কীভাবে?

  4. কিভাবে Matplotlib হিস্টোগ্রাম ডেটা থেকে একটি লাইন গ্রাফ প্লট করবেন?