কম্পিউটার

কিভাবে Matplotlib সঙ্গে একটি greyscale ইমেজ থেকে একটি পৃষ্ঠ প্লট তৈরি করতে?


matplotlib-এর সাহায্যে একটি গ্রেস্কেল ইমেজ থেকে একটি সারফেস প্লট তৈরি করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

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

  • Numpy ব্যবহার করে এলোমেলো ডেটা পয়েন্ট তৈরি করুন।

  • xx পান এবং yy একটি 2d ​​ইমেজ ডেটা রাস্টার থেকে ডেটা পয়েন্ট।

  • একটি নতুন চিত্র তৈরি করুন বা একটি বিদ্যমান চিত্র সক্রিয় করুন৷

  • প্লটের বর্তমান অক্ষটি পান এবং এটিকে 3d অভিক্ষেপ অক্ষ তৈরি করুন।

  • cmap='gray' দিয়ে একটি সারফেস প্লট তৈরি করুন .

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

উদাহরণ

import numpy as np
import matplotlib.pyplot as plt

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

data = np.random.rand(5, 5)

xx, yy = np.mgrid[0:data.shape[0], 0:data.shape[1]]

fig = plt.figure()

ax = fig.gca(projection='3d')
ax.plot_surface(xx, yy, data, rstride=1, cstride=1, linewidth=0, cmap='gray')

plt.show()

আউটপুট

কিভাবে Matplotlib সঙ্গে একটি greyscale ইমেজ থেকে একটি পৃষ্ঠ প্লট তৈরি করতে?


  1. কিভাবে Matplotlib ব্যবহার করে HTTP url থেকে একটি দূরবর্তী চিত্র প্লট করবেন?

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

  3. নির্বিচারে ডেটা ব্যবহার করে ম্যাটপ্লটলিবের সাথে কীভাবে একটি 4D প্লট তৈরি করবেন?

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