কম্পিউটার

কিভাবে একটি matplotlib চিত্রে একটি 3d সাবপ্লট যোগ করবেন?


একটি matplotlib চিত্রে একটি 3D সাবপ্লট যোগ করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • numpy ব্যবহার করে x, y এবং z ডেটা পয়েন্ট তৈরি করুন।
  • একটি নতুন চিত্র তৈরি করুন বা একটি বিদ্যমান চিত্র সক্রিয় করুন৷
  • projection='3d' সহ একটি সাবপ্লট বিন্যাসের অংশ হিসাবে চিত্রটিতে একটি 'ax' যোগ করুন .
  • plot() ব্যবহার করে x, y এবং z ডেটা পয়েন্ট প্লট করুন পদ্ধতি।
  • চিত্রটি প্রদর্শন করতে, .show() ব্যবহার করুন পদ্ধতি।

উদাহরণ

from matplotlib import pyplot as plt
import numpy as np

# Set the figure size
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# Create x, y and z data points using numpy
x = np.linspace(-5, 5, 100)
y = np.linspace(-5, 5, 100)
z = x ** 2 + y ** 2

fig = plt.figure()

# add subplot with projection='3d'
ax = fig.add_subplot(111, projection='3d')

# Plot x, y and z data points
ax.plot(x, y, z, color='red', lw=7)

plt.show()

আউটপুট

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

কিভাবে একটি matplotlib চিত্রে একটি 3d সাবপ্লট যোগ করবেন?


  1. কিভাবে Matplotlib এ হেক্সবিন হিস্টোগ্রাম প্লট করবেন?

  2. কিভাবে Matplotlib একটি 2D হিস্টোগ্রাম প্লট?

  3. কিভাবে আমি প্রোগ্রাম্যাটিকভাবে ম্যাটপ্লটলিবে একটি নির্দিষ্ট সাবপ্লট নির্বাচন করতে পারি?

  4. কিভাবে ফ্লাস্কে Matplotlib দেখাবেন?