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

Matplotlib সারফেস প্লটে রঙ ও গ্রিড লাইন পরিবর্তন

৩D সারফেস প্লটে কালার, এজ রঙ এবং লাইন উইডথ কাস্টমাইজ করতে plot_surface()-এর color, edgecolors, lw (linewidth) প্যারামিটার ব্যবহার করুন।

ধাপসমূহ
  1. ফিগার সাইজ এবং লেআউট সেট করুন।
  2. NumPy-র meshgrid দিয়ে X, Y গ্রিড তৈরি করুন।
  3. Z ডেটা ক্যালকুলেট করুন (যেমন sin(x)*cos(y))।
  4. ফিগার তৈরি করে ৩D অ্যাক্সেস পান (Axes3D(fig) বা projection='3d')।
  5. ax.plot_surface() কল করুন কাস্টম রঙ এবং এজ সহ।
  6. plt.show() দিয়ে দেখান।
উদাহরণ কোড
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D

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

x = np.arange(-5, 5, 0.25)
y = np.arange(-5, 5, 0.25)
x, y = np.meshgrid(x, y)
h = np.sin(x) * np.cos(y)

fig = plt.figure()
ax = Axes3D(fig)
ax.plot_surface(x, y, h, rstride=10, cstride=10, color='orangered', edgecolors='yellow', lw=0.6)
plt.show()
আউটপুট

নারঙ্গি-লাল রঙের সারফেস যেখানে গ্রিড লাইনগুলো হলুদ এবং ০.৬ পিক্সেল মোটা। rstride/cstride কমানোলে গ্রিড ঘন হবে।

  1. Matplotlib ফিগারের মার্জিন সেট করার পদ্ধতি

  2. পাইথন এবং Matplotlib-এ ৩D স্ক্যাটার প্লটে অ্যালফা ভ্যালু কন্ট্রোল করুন

  3. Matplotlib প্লট লুপে مارকার এবং লাইনের জন্য একই রঙ সেট করুন

  4. পাইথন Matplotlib ব্যবহার করে ৩D গ্রাফ প্লট করার পদ্ধতি