কম্পিউটার

ম্যাটপ্লটলিবে বিভিন্ন মার্কার আকার সহ একটি 3D প্রজেকশনে প্লট স্ক্যাটার পয়েন্ট


বিভিন্ন মার্কার আকার সহ একটি 3D প্রজেকশনে স্ক্যাটার পয়েন্ট প্লট করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • numpy ব্যবহার করে xs, ys এবং zs ডেটা পয়েন্ট তৈরি করুন
  • মার্কারের বিভিন্ন আকারের জন্য একটি পরিবর্তনশীল 's' শুরু করুন।
  • একটি চিত্র তৈরি করুন বা চিত্র() ব্যবহার করে একটি বিদ্যমান চিত্র সক্রিয় করুন পদ্ধতি।
  • সাবপ্লট() ব্যবহার করে একটি সাবপ্লট বিন্যাস হিসাবে বর্তমান চিত্রে একটি অক্ষ যোগ করুন পদ্ধতি।
  • scatter() ব্যবহার করে xs, ys, এবং zs ডেটা পয়েন্ট প্লট করুন পদ্ধতি।
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

npf থেকে matplotlib থেকে pltplt.rcParams["figure.figsize"] হিসাবে numpy আমদানি করুন =[7.50, 3.50]plt.rcParams["figure.autolayout"] =Truexs =np.random.randint,(low=8 high=30, size=35)ys =np.random.randint(130, 195, 35)zs =np.random.randint(30, 160, 35)s =zs / ((ys * 0.01) ** 2) fig =plt.figure()ax =fig.add_subplot(111, অভিক্ষেপ='3d')ax.scatter(ys, zs, xs, s=s * 5, c=xs, cmap='copper')plt.show ()

আউটপুট

ম্যাটপ্লটলিবে বিভিন্ন মার্কার আকার সহ একটি 3D প্রজেকশনে প্লট স্ক্যাটার পয়েন্ট


  1. Python এবং Matplotlib-এ একটি 3D স্ক্যাটার প্লটে দুটি পয়েন্ট সংযুক্ত করা হচ্ছে

  2. Matplotlib-এ অক্ষ এবং গ্রিড ছাড়াই 3d প্লটে প্লট স্ক্যাটার পয়েন্ট

  3. Matplotlib ব্যবহার করে একটি প্লটে গ্রিডের আকার নির্ধারণ করুন

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