Matplotlib में x अक्ष मान कैसे सेट करें


आप Matplotlib में किसी प्लॉट के लिए X अक्ष मान सेट करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 #specify x-axis locations
x_ticks = [2, 4, 6, 8, 10]

#specify x-axis labels
x_labels = ['A', 'B', 'C', 'D', 'E'] 

#add x-axis values to plot
plt. xticks (ticks=x_ticks, labels=x_labels)

निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।

उदाहरण 1: समान अंतराल पर एक्स-अक्ष मान सेट करें

निम्नलिखित कोड दिखाता है कि Matplotlib में समान अंतराल पर X अक्ष मान कैसे सेट करें:

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 10]
y = [5, 11, 27]

#create plot of x and y
plt. plot (x, y)

#specify x-axis locations
x_ticks = [2, 4, 6, 8, 10]

#specify x-axis labels
x_labels = ['A', 'B', 'C', 'D', 'E'] 

#add x-axis values to plot
plt. xticks (ticks=x_ticks, labels=x_labels) 

ध्यान दें कि प्रत्येक एक्स अक्ष मान समदूरस्थ अंतराल पर दिखाई देता है।

उदाहरण 2: असमान अंतराल पर एक्स-अक्ष मान सेट करें

निम्नलिखित कोड दिखाता है कि मैटप्लोटलिब में असमान अंतराल पर एक्स अक्ष मान कैसे सेट करें:

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 10]
y = [5, 11, 27]

#create plot of x and y
plt. plot (x, y)

#specify x-axis locations
x_ticks = [1, 2, 6, 10]

#specify x-axis labels
x_labels = [1, 2, 6, 10] 

#add x-axis values to plot
plt. xticks (ticks=x_ticks, labels=x_labels) 

उदाहरण 3: एक्स-एक्सिस मानों को केवल डेटा बिंदुओं पर सेट करें

निम्नलिखित कोड दिखाता है कि केवल डेटा बिंदुओं पर एक्स अक्ष मान कैसे सेट करें:

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 10]
y = [5, 11, 27]

#create plot of x and y
plt. plot (x, y)

#specify x-axis labels
x_labels = ['A', 'B', 'C'] 

#add x-axis values to plot
plt. xticks (ticks=x, labels=x_labels) 

नोट: आप plt.xticks() फ़ंक्शन के लिए संपूर्ण दस्तावेज़ यहां पा सकते हैं।

अतिरिक्त संसाधन

Matplotlib में अक्ष श्रेणियाँ कैसे सेट करें
Matplotlib में चेकमार्क लेबल का फ़ॉन्ट आकार कैसे सेट करें
एक ही आकृति पर एकाधिक मैटप्लोटलिब प्लॉट कैसे बनाएं

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *