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

Matplotlib-এ অক্ষের ইউনিট লেন্থ (unit length) সেট করা

অক্ষের স্কেল ফ্যাক্টর বাড়িয়ে বা কমিয়ে ইউনিট লেন্থ নিয়ন্ত্রণ করা যায়। xlim() এবং ylim()-এ বর্তমান লিমিট গুণ করে নতুন লিমিট সেট করুন।

ধাপসমূহ
  1. ফিগার সাইজ এবং লেআউট সেট করুন।
  2. X, Y ডেটা তৈরি করে প্লট করুন।
  3. plt.xlim() এবং plt.ylim() দিয়ে বর্তমান লিমিট পান।
  4. axis_scale ফ্যাক্টর (যেমন ২) দিয়ে লিমিট গুণ করুন।
  5. plt.xlim() এবং plt.ylim() দিয়ে নতুন লিমিট সেট করুন।
  6. plt.show()।
উদাহরণ কোড
import matplotlib.pyplot as plt
import numpy as np

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

x = np.linspace(1, 10, 100)
y = np.log(x)
plt.plot(x, y)

axis_scale = 2
xmin, xmax = plt.xlim()
ymin, ymax = plt.ylim()
plt.xlim(xmin * axis_scale, xmax * axis_scale)
plt.ylim(ymin * axis_scale, ymax * axis_scale)
plt.show()
আউটপুট

প্লটের X এবং Y অক্ষ দুগুণ চওড়া হবে, ফলে কರ್ಭ daha চাপা দেখাবে। ইউনিট লেন্থ বড় হলে একই দুরত্বে কম ডেটা পড়ে।

সতর্কতা: এটি ভিউপোর্ট পরিবর্তন করে, ডেটা স্কেল পরিবর্তন করে না। ডেটা স্কেল পরিবর্তন করতে ax.set_xscale() বা ডেটা ট্রান্সফর্মেশন ব্যবহার করুন।
  1. Matplotlib Python 2.6.6-এ ফিগারে X-অক্ষে স্টেপ সেট করার পদ্ধতি

  2. Matplotlib-এ আয়তে রঙ সেট করার পদ্ধতি

  3. Matplotlib Python-এ X-অক্ষের মান সেট করা

  4. পাইথন ম্যাটপ্লটলিবে পাই (π) এর গুণিতকে আক্ষের টিক হিসেবে সেট করা