একটি 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()
আউটপুট
এটি নিম্নলিখিত আউটপুট তৈরি করবে -