Matplotlib-এ কন্ট্যুর প্লট থেকে কোঅর্ডিনেট (নির্দেশাঙ্ক) বের করতে নিচের ধাপগুলো অনুসরণ করুন:
- Figure আকার সেট করুন এবং সাবপ্লটগুলির মাঝপথে প্যাডিং অ্যাডজাস্ট করুন।
- x, y এবং m ডেটা পয়েন্টের লিস্ট তৈরি করুন।
plt.contour(x, y, m)ব্যবহার করে x, y এবং m ডেটা পয়েন্ট দিয়ে একটি কন্ট্যুর প্লট তৈরি করুন।- কন্ট্যুর কালেকশন ইন্সট্যান্স পান।
- কালেকশনের পাথ পান, এবং কন্ট্যুরের ভার্টেক্স বা কোঅর্ডিনেট প্রিন্ট করুন।
- Figure প্রদর্শনের জন্য show() মেথড ব্যবহার করুন।
উদাহরণ
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
x = [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)
for item in cs.collections:
for i in item.get_paths():
v = i.vertices
x = v[:, 0]
y = v[:, 1]
print(x, y)
plt.show()
আউটপুট
এটি নিচের আউটপুট তৈরি করবে:


অতিরিক্তভাবে, এটি টার্মিনালে কন্ট্যুরের কোঅর্ডিনেট প্রিন্ট করবে:
[4.] [4.] [4. 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.]