Matplotlib-এ X-অক্ষের টিক ইন্ডেক্স মাল্টিপ্লায়ার (যেমন প্রতি ৬ একক) সেট করতে MultipleLocator ব্যবহার করুন।
ধাপসমূহ
- ফিগার সাইজ ও প্যাডিং সেট করুন
- x ডেটা জেনারেট করুন, y = x² প্লট করুন
plt.gca()দিয়ে করেন্ট অ্যাক্স পান- মাল্টিপ্লায়ার ভ্যালু সেট করুন (যেমন ৬)
plt.MultipleLocator(multiplier)দিয়ে লোকেটর বানানax.xaxis.set_major_locator(locator)দিয়ে অ্যাপ্লাই করুনshow()দিয়ে দেখান
উদাহরণ কোড
from matplotlib import pyplot as plt
import numpy as np
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.linspace(1, 100, 100)
plt.plot(x, x**2)
ax = plt.gca()
multiplier = 6
locator = plt.MultipleLocator(multiplier)
ax.xaxis.set_major_locator(locator)
plt.show()
আউটপুট
y=x² প্যারাবোলা দেখাবে। X-অক্ষে টিক শুধু ৬, ১২, ১৮, ২৪, ... ৯৬-এ দেখাবে (মাল্টিপ্লায়ার ৬)। ডিফল্টে অটো টিক থাকে।