কম্পিউটার টিউটোরিয়াল

Matplotlib-এ কন্ট্যুর (Contour) থেকে কোঅর্ডিনেট পাওয়ার পদ্ধতি

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()

আউটপুট

এটি নিচের আউটপুট তৈরি করবে:

Matplotlib-এ কন্ট্যুর (Contour) থেকে কোঅর্ডিনেট পাওয়ার পদ্ধতিMatplotlib-এ কন্ট্যুর (Contour) থেকে কোঅর্ডিনেট পাওয়ার পদ্ধতি

অতিরিক্তভাবে, এটি টার্মিনালে কন্ট্যুরের কোঅর্ডিনেট প্রিন্ট করবে:

[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.]
  1. Tkinter-এ চেকবক্স থেকে ইনপুট পাওয়া

  2. টকিন্টার পাইথনে টেক্সট উইজেট থেকে ইনপুট পাওয়া

  3. Tkinter Widget-এর বর্তমান x এবং y কোঅর্ডিনেট পাওয়ার পদ্ধতি

  4. Windows 11 পারফরম্যান্স সর্বাধিক করুন: স্পিড ও এফিশিয়েন্সির জন্য এক্সপার্ট টিপস