কম্পিউটার

ম্যাটপ্লটলিবে লুপ হওয়া একটি তীর কীভাবে তৈরি করবেন?


ম্যাটপ্লটলিবে লুপ হওয়া একটি তীর তৈরি করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • ম্যাটপ্লটলিবে একটি তীর লুপ তৈরি করতে, আমরা make_loop() ব্যবহার করতে পারি পদ্ধতি।
  • কেন্দ্র, ব্যাসার্ধ, theta1, theta2 দিয়ে একটি কীলকের উদাহরণ তৈরি করুন এবং প্রস্থ।
  • লুপের উপরের তীরটি রাখতে, পাথ কালেকশন ব্যবহার করুন।
  • বর্তমান অক্ষগুলিতে প্যাচ সংগ্রহ যোগ করুন।
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

matplotlib থেকে plt, patches, collectionsplt.rcParams["figure.figsize"] =[7.50, 3.50]plt.rcParams["figure.autolayout"] =Truedef make_loop(কেন্দ্র, ব্যাসার্ধ, theta1=-30) হিসাবে পাইপ্লট আমদানি করুন , theta2=180):rwidth =0.02 রিং =patches.Wedge(center, radius, theta1, theta2, width=rwidth) অফসেট =0.02 xcent =center[0] - ব্যাসার্ধ + (rwidth / 2) left =[xcent - অফসেট , কেন্দ্র[1]] ডান =[xcent + অফসেট, কেন্দ্র[1]] নীচে =[(বাম[0] + ডান[0]) / 2., কেন্দ্র[1] - 0.05] তীর =plt. বহুভুজ([ বাম, ডান, নীচে, বাম]) p =সংগ্রহ। প্যাচ কালেকশন( [রিং, তীর], প্রান্তরঙ='কমলা', মুখরঙ='লাল' ) ax.add_collection(p)fig, ax =plt.subplots()make_loop( কেন্দ্র=(.5, .7), ব্যাসার্ধ=.1)plt.show()

আউটপুট

ম্যাটপ্লটলিবে লুপ হওয়া একটি তীর কীভাবে তৈরি করবেন?


  1. কিভাবে Matplotlib scatterplots একটি গ্রুপ হিসাবে স্বচ্ছ করতে?

  2. কিভাবে Matplotlib এ দীর্ঘ সাবপ্লট টিক চিহ্ন তৈরি করবেন?

  3. কিভাবে Matplotlib ডেটার তালিকা থেকে একটি হিস্টোগ্রাম তৈরি করবেন?

  4. কিভাবে পাইথনে matplotlib ব্যবহার করে একটি একক পৃষ্ঠায় বেশ কয়েকটি প্লট তৈরি করবেন?