কম্পিউটার

কনট্যুর প্লট প্রজেকশন সহ প্লট Matplotlib 3D plot_surface


কনট্যুর প্লট প্রজেকশন সহ 3d plot_surface প্লট করতে, আমরা plot_surface() ব্যবহার করতে পারি এবং contourf() পদ্ধতি।

পদক্ষেপ

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

  • x, y, X, Y তৈরি করুন এবং Z নম্পি ব্যবহার করে ডেটা পয়েন্ট।

  • একটি নতুন চিত্র তৈরি করুন বা চিত্র() ব্যবহার করে একটি বিদ্যমান চিত্র সক্রিয় করুন পদ্ধতি।

  • একটি '~.axes.Axes' যোগ করুন 3D প্রজেকশন সহ একটি সাবপ্লট বিন্যাসের অংশ হিসাবে চিত্রে।

  • plot_surface() ব্যবহার করুন একটি পৃষ্ঠ প্লট তৈরি করার পদ্ধতি।

  • contourf() ব্যবহার করে একটি 3D ভরা কনট্যুর প্লটম তৈরি করুন পদ্ধতি।

  • অক্ষগুলি বন্ধ করুন।

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

উদাহরণ

npf থেকে matplotlib থেকে numpy আমদানি করুন pltplt.rcParams["figure.figsize"] হিসাবে pyplot =[7.50, 3.50]plt.rcParams["figure.autolayout"] =Truex =np.arange(-5, 5. 5. )y =np.arange(-5, 5, 0.1)X, Y =np.meshgrid(x, y)Z =X * np.exp(-X - Y)fig =plt.figure()ax =fig. add_subplot(111, প্রজেকশন='3d')সার্ফ =ax.plot_surface(X, Y, Z, rstride=8, cstride=8, alpha=1, cmap="copper")ax.contourf(X, Y, Z, zdir='z', offset=np.min(Z), cmap="plasma")ax.contourf(X, Y, Z, zdir='x', offset=-5, cmap="PiYG_r")ax. contourf(X, Y, Z, zdir='y', offset=5, cmap="PuBuGn")ax.axis('off')plt.show()

আউটপুট

কনট্যুর প্লট প্রজেকশন সহ প্লট Matplotlib 3D plot_surface


  1. পাইথনে একটি কনট্যুর প্লট অ্যানিমেট করতে matplotlib.animate কীভাবে ব্যবহার করবেন?

  2. Matplotlib এর সাথে প্লট নম্পি datetime64

  3. কিভাবে Matplotlib এ NaN মানগুলির সাথে প্লট এবং কাজ করবেন?

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