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

Matplotlib-এ লগারিদমিক স্কেলে ভ্যালু ভিজ্যুয়ালাইজ করুন

Matplotlib-এ Y-অক্ষকে লগারিদমিক স্কেলে রূপান্তর করতে plt.yscale('log') ব্যবহার করুন। বড় রেঞ্জের ডেটা ভিজ্যুয়ালাইজেশনের জন্য উপযোগী।

ধাপসমূহ

  1. Matplotlib ও NumPy ইম্পোর্ট করুন
  2. ফিগার সাইজ ও প‍্যাডিং সেট করুন
  3. x, y ডেটা জেনারেট করুন (y = log(x))
  4. plt.yscale('log') কল করুন
  5. plot() দিয়ে প্লট করুন, লেজেন্ড যোগ করুন
  6. show() দিয়ে দেখান

উদাহরণ কোড

import numpy as np
from matplotlib import pyplot as plt

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

x = np.linspace(1, 100, 1000)
y = np.log(x)

plt.yscale('log')
plt.plot(x, y, c="red", lw=3, linestyle="dashdot", label="y=log(x)")
plt.legend()
plt.show()

আউটপুট

Y-অক্ষ লগ স্কেলে (১, ১০, ১০০...)। লগারিদমিক ফাংশন (y=log(x)) লগ স্কেলে প্রায় লিনিয়ার দেখাবে। লাল ড্যাশ-ডট লাইন, লেজেন্ড見える।

নোট: X-অক্ষ লগ করতে plt.xscale('log') ব্যবহার করুন।

  1. পাইথন ম্যাটপ্লটলিবে Y-আক্ষের মান নির্দিষ্ট করা

  2. পাইথনে লগারিদমিক Y-অক্ষ বিন প্লট করা

  3. Python হিস্টোগ্রামে লগারিদমিক বিনস (logarithmic bins) সেট করার পদ্ধতি

  4. পাইথনে টেনসরফ্লো দিয়ে ট্রেনিং রেজাল্ট ভিজ্যুয়ালাইজ করা