Matplotlib-এর 3D স্ক্যাটার প্লটে স্বচ্ছতা বন্ধ করতে, আমরা গভীরতার চেহারা দিতে স্ক্যাটার মার্কারগুলিকে ছায়া দিতে ডেপথশেড ব্যবহার করতে পারি।
পদক্ষেপ
- চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
- একটি নতুন চিত্র তৈরি করুন বা একটি বিদ্যমান চিত্র সক্রিয় করুন৷ ৷
- সাবপ্লট বিন্যাসের অংশ হিসাবে চিত্রটিতে একটি কুঠার যোগ করুন।
- নম্পি ব্যবহার করে এলোমেলো ডেটা পয়েন্ট x, y এবং z তৈরি করুন।
- ডেপথশেড=ফলস সহ 3D অক্ষে x, y এবং z ডেটা পয়েন্ট প্লট করতে স্ক্যাটার পদ্ধতি ব্যবহার করুন।
- চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন মেথপড।
উদাহরণ
pltplt.rcParams["figure.figsize"] হিসেবে npf থেকে npf থেকে numpy আমদানি করুন (প্রজেকশন='3d')N =10x =np.random.rand(N)y =np.random.rand(N)z =np.random.rand(N)ax.scatter(x, y, z, c) =y, cmap='plasma', alpha=1, depthshade=False)plt.show()আউটপুট