Matplotlib-এ X-অক্ষের টিক্স সমান ব্যবধানে রাখতে set_ticks() ও set_ticklabels() মেথড ব্যবহার করা হয়।
ধাপসমূহ
- ফিগার সাইজ ও প্যাডিং সেট করুন
- NumPy দিয়ে x ও y ডেটা পয়েন্ট তৈরি করুন
subplots()দিয়ে দুটি সাবপ্লট তৈরি করুন- প্রথম অ্যাক্সে ডিফল্ট টিক্স প্লট করুন
- দ্বিতীয় অ্যাক্সে
set_ticks(range(len(x)))ওset_ticklabels(x)দিয়ে সমান ব্যবধানে টিক্স সেট করুন 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.array([1, 1.5, 3, 5, 6])
y = np.power(2, x)
fig, (ax1, ax2) = plt.subplots(2, 1)
ax1.plot(x, y)
ax1.xaxis.set_ticks(x)
ax2.plot(x, y)
ax2.xaxis.set_ticks(range(len(x)))
ax2.xaxis.set_ticklabels(x)
plt.show()
আউটপুট
