ম্যাটপ্লটলিবে লুপ হওয়া একটি তীর তৈরি করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -
- চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
- ম্যাটপ্লটলিবে একটি তীর লুপ তৈরি করতে, আমরা 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()আউটপুট