अक्ष मानों को परिवर्तित या स्केल करने के लिए और matplotlib में टिक आवृत्ति को फिर से परिभाषित करने के लिए, हम xticks की एक सूची बना सकते हैं और xtick_labels xticks() . का उपयोग करके तरीका। अक्ष पैमाने रखें और टिक आवृत्ति को फिर से परिभाषित करें।
कदम
-
फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।
-
एक वैरिएबल प्रारंभ करें, n, डेटा बिंदुओं की संख्या के लिए।
-
numpy का उपयोग करके x और y डेटा पॉइंट बनाएं।
-
प्लॉट () . का उपयोग करके x और y डेटा बिंदुओं को प्लॉट करें विधि।
-
टिकों . की सूचियां बनाएं और लेबल पर निशान लगाएं ।
-
xticks() . का प्रयोग करें अक्ष पैमाने को रखने और टिक आवृत्ति को फिर से परिभाषित करने की विधि।
-
आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।
उदाहरण
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()
आउटपुट