কম্পিউটার

কিভাবে অক্ষ লুকাবেন কিন্তু ম্যাটপ্লটলিবের সাথে 3D প্লটে অক্ষ-লেবেল রাখবেন?


অক্ষগুলি লুকিয়ে রাখতে কিন্তু অক্ষ-লেবেলগুলিকে 3D প্লটে Matplotlib-এর সাথে রাখতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • একটি নতুন চিত্র তৈরি করুন বা একটি বিদ্যমান চিত্র সক্রিয় করুন৷
  • একটি '~.axes.Axes যোগ করুন ' একটি সাবপ্লট বিন্যাসের অংশ হিসাবে চিত্রে।
  • numpy ব্যবহার করে x, y, z, dx, dy এবং dz ডেটা পয়েন্ট তৈরি করুন
  • bar3d() ব্যবহার করুন 3D বার প্লট করার পদ্ধতি।
  • অক্ষগুলি আড়াল করতে, একটি রঙের টিপল শুরু করুন, অক্ষের রঙের মতো।
  • রঙ টিপলের সাথে x, y এবং z অক্ষ সমতল রঙের বৈশিষ্ট্য সেট করুন।
  • রঙ টিপলের সাথে x, y এবং z অক্ষ রেখার রঙের বৈশিষ্ট্য একই সেট করুন।
  • x, y এবং z অক্ষে খালি টিক সেট করুন।
  • x, y এবং z অক্ষ লেবেল সেট করুন।
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

pltplt.rcParams["figure.figsize"] হিসেবে npf থেকে npf থেকে numpy আমদানি করুন (111, অভিক্ষেপ='3d')x =[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]y =[5, 6, 7, 8, 2, 5, 6, 3 , 7, 2]z =np.zeros(10)dx =np.ones(10)dy =np.ones(10)dz =[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]ax.bar3d(x, y, z, dx, dy, dz, color="green")color_tuple =(1.0, 1.0, 1.0, 0.0)ax.w_xaxis.set_pane_color(color_tuple)ax.w_yaxis.set_color_tuple )ax.w_zaxis.set_pane_color(color_tuple)ax.w_xaxis.line.set_color(color_tuple)ax.w_yaxis.line.set_color(color_tuple)ax.w_zaxis.line.set_color(color_tuple)ax.set_xticks([]) [])ax.set_zticks([])ax.set_xlabel('X-Axis')ax.set_ylabel('Y-Axis')ax.set_zlabel('Z-Axis')plt.show()

আউটপুট

কিভাবে অক্ষ লুকাবেন কিন্তু ম্যাটপ্লটলিবের সাথে 3D প্লটে অক্ষ-লেবেল রাখবেন?


  1. কিভাবে Matplotlib এ NaN মানগুলির সাথে প্লট এবং কাজ করবেন?

  2. নির্বিচারে ডেটা ব্যবহার করে ম্যাটপ্লটলিবের সাথে কীভাবে একটি 4D প্লট তৈরি করবেন?

  3. কিভাবে ম্যাটপ্লটলিবের সাথে পাইথনে একটি 3D ঘনত্বের মানচিত্র প্লট করবেন?

  4. পাইথন ম্যাটপ্লটলিবের সাথে হাইলাইট করা একক পাই সহ পাই-চার্ট কীভাবে প্লট করবেন?