कस्टम टिक पोजीशन और लेबल्स के लिए plt.xticks(ticks, labels) का उपयोग करें, जिससे एक्सिस स्केल और टिक फ्रीक्वेंसी दोनों नियंत्रित होते हैं।
चरण
- फिगर साइज़ और ऑटोलेआउट सेट करें।
- डेटा जनरेट करें और प्लॉट करें।
- टिक पोजीशन की लिस्ट (
xticks) और लेबल्स की लिस्ट (xtick_labels) बनाएं। plt.xticks(xticks, xtick_labels)से अप्लाई करें।plt.show()से दिखाएं।
उदाहरण कोड
import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
n = 10
x = np.linspace(-2, 2, n)
y = np.exp(x)
plt.plot(x, y)
xticks = [i for i in range(int(n/2))]
xtick_labels = ["x" + str(i) for i in range(int(n/2))]
plt.xticks(xticks, xtick_labels)
plt.show()
आउटपुट
प्लॉट जहां X-एक्सिस पर 0-4 तक पोजीशन पर 'x0', 'x1', 'x2', 'x3', 'x4' लेबल हैं।