मैटप्लोटलिब में अक्षों को कैसे फ़्लिप करें (उदाहरण के साथ)


आप Matplotlib में x-अक्ष और y-अक्ष को फ़्लिप करने के लिए निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:

 plt. gca (). invert_xaxis ()
plt. gca (). invert_yaxis ()

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

उदाहरण: Matplotlib में अक्षों को उल्टा करें

निम्नलिखित कोड दिखाता है कि Matplotlib में एक बुनियादी स्कैटरप्लॉट कैसे बनाया जाए:

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 8, 11, 13, 14]
y = [5, 11, 18, 26, 25, 23]

#create scatterplot of x and y
plt. scatter (x,y) 

हम y-अक्ष को फ़्लिप करने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 8, 11, 13, 14]
y = [5, 11, 18, 26, 25, 23]

#create scatterplot of x and y
plt. scatter (x,y)

#reverse y-axis
plt. gca (). invert_yaxis ()

ध्यान दें कि y-अक्ष अब 5 से 25 के बजाय 25 से 5 हो गया है।

वैकल्पिक रूप से, हम x-अक्ष को फ़्लिप करने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 8, 11, 13, 14]
y = [5, 11, 18, 26, 25, 23]

#create scatterplot of x and y
plt. scatter (x,y)

#reverse x-axis
plt. gca (). invert_xaxis () 

ध्यान दें कि X अक्ष अब 0 से 14 के बजाय 14 से 0 पर चला जाता है।

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

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 8, 11, 13, 14]
y = [5, 11, 18, 26, 25, 23]

#create scatterplot of x and y
plt. scatter (x,y)

#reverse both axes
plt. gca (). invert_xaxis ()
plt. gca (). invert_yaxis ()

ध्यान दें कि दोनों अक्षों के मान उलटे हैं।

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

निम्नलिखित ट्यूटोरियल बताते हैं कि मैटप्लोटलिब में अन्य सामान्य ऑपरेशन कैसे करें:

Matplotlib में अक्ष श्रेणियाँ कैसे सेट करें
Matplotlib में अक्ष टिक कैसे सेट करें
Matplotlib में अक्ष लेबल स्थिति को कैसे समायोजित करें

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

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