কম্পিউটার

একটি প্লটে (Matplotlib) একটি কাস্টম পিএনজি ইমেজ মার্কার কীভাবে ব্যবহার করবেন?


কাস্টম png বা jpg অর্থাৎ একটি চিত্রকে একটি প্লটে মার্কার হিসাবে ব্যবহার করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

  • চিত্রের আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন৷

  • চিত্রের ডিরেক্টরি সংরক্ষণ করার জন্য একটি পাথ তালিকা তৈরি করুন৷

  • পয়েন্টগুলির একটি তালিকা (x এবং y) তৈরি করুন।

  • সাবপ্লট() ব্যবহার করে পদ্ধতি, একটি চিত্র এবং সাবপ্লটের একটি সেট তৈরি করুন৷

  • পয়েন্টের পরিবর্তে চিত্রগুলি প্লট করতে, জিপ করা x, y এবং পাথগুলি পুনরাবৃত্তি করুন৷

  • ইনস্ট্যান্টিয়েট AnotationBbox() ছবি এবং (x, y) পয়েন্ট সহ।

  • xticks রাখুন এবং yticks উভয় অক্ষে।

  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

matplotlib.pyplot আমদানি করুন (plt.imread(path, format="jpg"), zoom=.1)paths =['globe.jpg', 'settings.jpg', 'settings.jpg', 'globe.jpg']x =[8 , 4, 3, 6]y =[5, 3, 4, 7]fig, ax =plt.subplots() এর জন্য x0, y0, zip-এ path(x, y, paths):ab =AnnotationBbox(getImage(path) ), (x0, y0), frameon=False) ax.add_artist(ab)plt.xticks(range(10))plt.yticks(range(10))plt.show()

আউটপুট

একটি প্লটে (Matplotlib) একটি কাস্টম পিএনজি ইমেজ মার্কার কীভাবে ব্যবহার করবেন?


  1. কিভাবে Matplotlib এ ওভারল্যাপিং লাইন প্লট করবেন?

  2. আমি কিভাবে Matplotlib এ একাধিক X বা Y অক্ষ প্লট করব?

  3. ম্যাটপ্লটলিবে কাস্টম কালারম্যাপ সহ imshow() এ ডেটা প্লট করবেন কীভাবে?

  4. পাইথনে একটি কনট্যুর প্লট অ্যানিমেট করতে matplotlib.animate কীভাবে ব্যবহার করবেন?