ম্যাটপ্লটলিবের কনট্যুর থেকে স্থানাঙ্ক পেতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -
- চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
- x, y এর তালিকা তৈরি করুন এবং m ডেটা পয়েন্ট সহ।
- plt.contour(x, y, m ব্যবহার করুন ) x, y এবং m ডেটা পয়েন্ট সহ একটি কনট্যুর প্লট তৈরি করতে।
- কনট্যুর সংগ্রহের উদাহরণ পান।
- সংগ্রহের পথ পান, এবং কনট্যুরের শীর্ষবিন্দু বা স্থানাঙ্কগুলি মুদ্রণ করুন৷
- চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।
উদাহরণ
matplotlib.pyplot pltplt.rcParams["figure.figsize"] হিসাবে আমদানি করুন =[7.50, 3.50]plt.rcParams["figure.autolayout"] =Truex =[1, 2, 3, 4]y =[1 , 2, 3, 4]m =[[15, 14, 13, 12], [14, 12, 10, 8], [13, 10, 7, 4], [12, 8, 4, 0]] cs =plt.contour(x, y, m) cs.collections-এ আইটেমের জন্য:for i in item.get_paths():v =i.vertices x =v[:, 0] y =v[:, 1] প্রিন্ট (x, y)plt.show()
আউটপুট
এটি নিম্নলিখিত আউটপুট তৈরি করবে
উপরন্তু, এটি টার্মিনালে কনট্যুরের স্থানাঙ্কগুলি প্রিন্ট করবে
<প্রে> [৪।] [৪।] [৪। 3.5] [3.5 4. [4. 3.] [3. 4. [4. 3.33333333 3. 2.5 ] [2.5 3. 3.33333333 4. ][4. 3. 2.66666667 2. ] [2. 2.66666667 3. 4. ][4. 3. 2. 1.5] [1.5 2. 3. 4. ][4. 3. 2. 1.33333333 1. ] [1. 1.33333333 2. 3. 4. ][2. 1.] [1. 2.]