কম্পিউটার

কিভাবে matplotlib একটি 3D প্যাচ সংগ্রহ প্লট?


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

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • একটি নতুন চিত্র তৈরি করুন বা একটি বিদ্যমান চিত্র সক্রিয় করুন৷
  • বর্তমান অক্ষগুলি পান এবং 3d হিসাবে অভিক্ষেপ সেট করুন৷
  • পুনরাবৃত্তি ["x", "y", "z"] তালিকা, এবং pathpatch_2d_to_3d() ব্যবহার করে বৃত্ত প্যাচ সেট করুন একটি PathPatch একটি PathPatch3D অবজেক্টে রূপান্তর করার পদ্ধতি৷
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

import matplotlib.pyplot as plt
from matplotlib.patches import Circle
import mpl_toolkits.mplot3d.art3d as art3d

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

fig = plt.figure()
ax = fig.gca(projection='3d')

for i in ["x", "y", "z"]:
   cir = Circle((0.5, 0.5), 0.2, color='red')
   ax.add_patch(cir)
   art3d.pathpatch_2d_to_3d(cir, z=0, zdir=i)

plt.show()

আউটপুট

কিভাবে matplotlib একটি 3D প্যাচ সংগ্রহ প্লট? কিভাবে matplotlib একটি 3D প্যাচ সংগ্রহ প্লট?


  1. কিভাবে Matplotlib ব্যবহার করে জটিল সংখ্যা (আর্গ্যান্ড ডায়াগ্রাম) প্লট করবেন?

  2. আমি কিভাবে Matplotlib এ একাধিক X বা Y অক্ষ প্লট করব?

  3. কিভাবে দুটি সামুদ্রিক এলএমপ্লট পাশাপাশি প্লট করবেন (ম্যাটপ্লটলিব)?

  4. কিভাবে Matplotlib একটি বৃত্ত ভিতরে একটি আয়তক্ষেত্র প্লট?