কম্পিউটার

ম্যাটপ্লটলিবে টিপলের তালিকা থেকে একটি 3D পৃষ্ঠের প্লট করা হচ্ছে?


matplotlib-এ tuples এর তালিকা থেকে একটি 3D সারফেস প্লট করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি৷

পদক্ষেপ

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

  • টিপলের একটি তালিকা তৈরি করুন।

  • x, y পান এবং z টিপলের তালিকা থেকে ডেটা পয়েন্ট।

  • স্থানাঙ্ক ভেক্টর থেকে স্থানাঙ্ক ম্যাট্রিক্স ফেরত দিন।

  • h পান সারফেস প্লটের জন্য ডেটা পয়েন্ট।

  • একটি নতুন চিত্র তৈরি করুন বা একটি বিদ্যমান চিত্র সক্রিয় করুন৷

  • চিত্রের বর্তমান অক্ষ, 3d, পান।

  • একটি পৃষ্ঠ প্লট তৈরি করুন৷

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

উদাহরণ

npfrom matplotlib থেকে numpy আমদানি করুন pltplt.rcParams["figure.figsize"] হিসাবে pyplot =[7.00, 3.50]plt.rcParams["figure.autolayout"] =True# tuplesdata-এর তালিকা, =[(3,) 2), (3, 5, 2), (4, 7, 4), (8, 7, 4), (3, 6, 1), (3, 9, 0), (3, 9, 0) tuplesx, y, z =zip(*data)x, y =np.meshgrid(x, y)h =x ** 2 + y ** 2fig =plt.figure()# এর তালিকা থেকে # ডেটা পয়েন্ট বর্তমান axisax =fig.gca(projection='3d')# সারফেস plotax.plot_surface(x, y, h, cmap='plasma')plt.show()

আউটপুট

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

ম্যাটপ্লটলিবে টিপলের তালিকা থেকে একটি 3D পৃষ্ঠের প্লট করা হচ্ছে?


  1. কিভাবে Matplotlib এ চিত্র থেকে কালারবার উদাহরণ পুনরুদ্ধার করবেন?

  2. পাইথনের ম্যাটপ্লটলিবে একটি গোলকের পৃষ্ঠে প্লটিং পয়েন্ট

  3. একটি 3D নম্পি অ্যারে থেকে Matplotlib-এ একটি 3D প্লট তৈরি করা

  4. একটি Matplotlib চিত্র থেকে একটি svg ফাইল রপ্তানি করা হচ্ছে