ম্যাটপ্লটলিবে একটি কনটর্ফ প্লট এবং সারফেস_প্লট লেয়ার করার জন্য, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -
-
ভেরিয়েবলগুলি শুরু করুন, ডেল্টা, xrange, yrange, x এবং y numpy ব্যবহার করে।
-
একটি নতুন চিত্র তৈরি করুন বা চিত্র() ব্যবহার করে একটি বিদ্যমান চিত্র সক্রিয় করুন পদ্ধতি।
-
বর্তমান অক্ষটি পান যেখানে projection='3d' .
-
x এবং y ডেটা পয়েন্ট সহ একটি 3d কাউন্টুর প্লট তৈরি করুন।
-
x এবং y ডেটা পয়েন্ট সহ পৃষ্ঠটি প্লট করুন।
-
চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।
উদাহরণ
matplotlib থেকে pyplot আমদানি করুন pltimport numpy হিসাবে npplt.rcParams["figure.figsize"] =[7.00, 3.50]plt.rcParams["figure.autolayout"] =Truedelta =0.025xrange, (np. 20.0, delta)yrange =np.arange(-5.0, 20.0, delta)x, y =np.meshgrid(xrange, yrange)fig =plt.figure()ax =fig.gca(projection='3d')ax কনট্যুর(x, y, (np.sin(x) - np.cos(y)), [0])ax.plot_surface(x, y, (np.sin(x) - np.cos(y)), cmap="afmhot_r")plt.show()আউটপুট