কম্পিউটার

ম্যাটপ্লটলিবের সাথে লগ-স্কেলে কীভাবে ছোট টিক লেবেলগুলি দেখাবেন?


ম্যাটপ্লটলিবের সাথে লগ-স্কেলে ছোট টিক লেবেলগুলি দেখানোর জন্য, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • x তৈরি করুন এবং y numpy ব্যবহার করে ডেটা পয়েন্ট।
  • প্লট x এবং y প্লট() ব্যবহার করে ডেটা পয়েন্ট পদ্ধতি
  • gca() ব্যবহার করে বর্তমান অক্ষটি পান পদ্ধতি।
  • yscale সেট করুন নামের সাথে লগ ক্লাস।
  • ick_params() ব্যবহার করে টিক এবং টিক লেবেলের চেহারা পরিবর্তন করুন পদ্ধতি।
  • টিক ফরম্যাট করতে ফরম্যাট স্ট্রিং সহ ছোট অক্ষ ফর্ম্যাটার সেট করুন৷
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

import numpy as np
import matplotlib.pyplot as plt
from matplotlib.ticker import FormatStrFormatter

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

x = np.linspace(-2, 2, 10)
y = np.exp(x)

plt.plot(x, y)

ax = plt.gca()
ax.set_yscale('log')

plt.tick_params(axis='y', which='minor')
ax.yaxis.set_minor_formatter(FormatStrFormatter("%.1f"))

plt.show()

আউটপুট

ম্যাটপ্লটলিবের সাথে লগ-স্কেলে কীভাবে ছোট টিক লেবেলগুলি দেখাবেন?


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

  2. কালারবার ম্যাটপ্লটলিব সহ পাইথনে একটি 2D ম্যাট্রিক্স কীভাবে প্লট করবেন?

  3. ম্যাটপ্লটলিবে সাবপ্লটে টিক লেবেলের ঘনত্ব কীভাবে কমানো যায়?

  4. ম্যাটপ্লটলিবের সাথে একটি অ্যাসিম্পটোট/বিচ্ছিন্নতা কীভাবে পরিচালনা করবেন?