কম্পিউটার

Python Matplotlib-এ সাবপ্লট এবং imshow ব্যবহার করার সময় সাদা সীমানা সরান


সাবপ্লট এবং imshow() ব্যবহার করার সময় সাদা সীমানা অপসারণ করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

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

উদাহরণ

import numpy as np
import matplotlib.pyplot as plt

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

data = np.random.randint(0, 50, (50, 50))
sizes = np.shape(data)

fig = plt.figure()
fig.set_size_inches(1. * sizes[0] / sizes[1], 1, forward=False)

ax = plt.Axes(fig, [0., 0., 1., 1.])
ax.set_axis_off()

fig.add_axes(ax)
ax.imshow(data)

plt.show()

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে

Python Matplotlib-এ সাবপ্লট এবং imshow ব্যবহার করার সময় সাদা সীমানা সরান Python Matplotlib-এ সাবপ্লট এবং imshow ব্যবহার করার সময় সাদা সীমানা সরান


  1. Matplotlib-এ একটি অক্ষ ভাগ করার সময় টিক লেবেল দেখান

  2. কিভাবে Python Matplotlib ব্যবহার করে 3D গ্রাফ প্লট করবেন?

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

  4. কিভাবে matplotlib এবং Python ব্যবহার করে একই চিত্রে একাধিক প্লট প্লট করা যায়?