কম্পিউটার

আমি কিভাবে Matplotlib এ ইনলাইন লাইন লেবেল আঁকতে পারি?


Matplotlib-এ ইনলাইন লেবেল আঁকার জন্য, আমরা labelLines() ব্যবহার করতে পারি পদ্ধতি −

পদক্ষেপ

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • নম্পি ব্যবহার করে এলোমেলো ডেটা পয়েন্ট x তৈরি করুন এবং ডেটা পয়েন্টগুলির একটি তালিকা, A.
  • A তালিকাটি পুনরাবৃত্তি করুন , এবং প্লট X এবং লেবেল সহ একটি (পুনরাবৃত্ত আইটেম)৷
  • আঁকানো লাইনের জন্য সমস্ত লাইনকে তাদের নিজ নিজ কিংবদন্তি দিয়ে লেবেল করুন।
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

import numpy as np
from matplotlib import pyplot as plt
from labellines import labelLines

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

X = np.linspace(0, 1, 500)
A = [1, 2, 5, 10, 20]

for a in A:
   plt.plot(X, np.arctan(a*X), label=str(a))

labelLines(plt.gca().get_lines(), zorder=2.5)

plt.show()

আউটপুট

আমি কিভাবে Matplotlib এ ইনলাইন লাইন লেবেল আঁকতে পারি?


  1. কিভাবে একটি Matplotlib হিস্টোগ্রাম প্লটে লেবেল কেন্দ্রীভূত করবেন?

  2. ম্যাটপ্লটলিবে একটি সাবপ্লটে টিক লেবেলগুলি কীভাবে ঘোরানো যায়?

  3. আমি কিভাবে Matplotlib একটি কার্টেসিয়ান সমন্বয় সিস্টেম পেতে পারি?

  4. আমি কিভাবে Matplotlib পাইথনে একটি একক পয়েন্ট প্লট করতে পারি?