কম্পিউটার

প্লট yscale ক্লাস লিনিয়ার, log, logit এবং symlog নাম অনুসারে Matplotlib?


yscale প্লট করতে নাম অনুসারে ক্লাস সহ, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • নম্পি ব্যবহার করে y ডেটা পয়েন্ট তৈরি করুন।
  • নম্পি ব্যবহার করে x ডেটা পয়েন্ট তৈরি করুন।
  • সূচক 1-এ বর্তমান চিত্রে একটি সাবপ্লট যোগ করুন।
  • plot() ব্যবহার করে x এবং y ডেটা পয়েন্ট প্লট করুন পদ্ধতি।
  • নাম অনুসারে লিনিয়ার ক্লাসের জন্য, yscale("লিনিয়ার") ব্যবহার করুন পদ্ধতি।
  • বর্তমান সাবপ্লটের শিরোনাম সেট করুন। বিভিন্ন সূচক সহ 4 থেকে 5 পর্যন্ত ধাপগুলি পুনরাবৃত্তি করুন, yscale() নাম, এবং প্লটের শিরোনাম অনুসারে শ্রেণি।
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
y = np.random.normal(loc=0.5, scale=0.4, size=1000)
y = y[(y > 0) & (y < 1)]
y.sort()
x = np.arange(len(y))

# linear
plt.subplot(221)
plt.plot(x, y)
plt.yscale('linear')
plt.title('linear')

# log
plt.subplot(222)
plt.plot(x, y)
plt.yscale('log')
plt.title('log')

# symmetric log
plt.subplot(223)
plt.plot(x, y - y.mean())
plt.yscale('symlog', linthreshy=0.01)
plt.title('symlog')

# logit
plt.subplot(224)
plt.plot(x, y)
plt.yscale('logit')
plt.title('logit')
plt.show()

আউটপুট

প্লট yscale ক্লাস লিনিয়ার, log, logit এবং symlog নাম অনুসারে Matplotlib?


  1. Matplotlib এ একটি প্রান্তরঙের সাথে একটি আয়তক্ষেত্র প্লট করুন

  2. ম্যাটপ্লটলিবে একটি কনটর্ফ প্লট এবং সারফেস_প্লট লেয়ার করা

  3. Matplotlib এর সাথে প্লট নম্পি datetime64

  4. কিভাবে Matplotlib ব্যবহার করে দুটি ডটেড লাইন প্লট এবং মার্কার সেট করবেন?