मैटप्लोटलिब में अक्षों को कैसे फ़्लिप करें (उदाहरण के साथ)
आप 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 में अक्ष लेबल स्थिति को कैसे समायोजित करें