৩D সারফেস প্লটে কালার, এজ রঙ এবং লাইন উইডথ কাস্টমাইজ করতে plot_surface()-এর color, edgecolors, lw (linewidth) প্যারামিটার ব্যবহার করুন।
- ফিগার সাইজ এবং লেআউট সেট করুন।
- NumPy-র
meshgridদিয়ে X, Y গ্রিড তৈরি করুন। - Z ডেটা ক্যালকুলেট করুন (যেমন
sin(x)*cos(y))। - ফিগার তৈরি করে ৩D অ্যাক্সেস পান (
Axes3D(fig)বাprojection='3d')। ax.plot_surface()কল করুন কাস্টম রঙ এবং এজ সহ।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 কমানোলে গ্রিড ঘন হবে।