Assen omdraaien in matplotlib (met voorbeelden)
U kunt de volgende basissyntaxis gebruiken om de x-as en y-as in Matplotlib om te draaien:
plt. gca (). invert_xaxis () plt. gca (). invert_yaxis ()
Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.
Voorbeeld: assen omkeren in Matplotlib
De volgende code laat zien hoe u een basisspreidingsdiagram maakt in 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)
We kunnen de volgende code gebruiken om de y-as om te draaien :
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 ()
Merk op dat de y-as nu van 25 naar 5 gaat in plaats van 5 naar 25.
Als alternatief kunnen we de volgende code gebruiken om de x-as om te draaien :
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 ()
Merk op dat de X-as nu van 14 naar 0 gaat in plaats van 0 naar 14.
Ten slotte kunnen we de volgende code gebruiken om de twee assen om te keren :
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 ()
Merk op dat de waarden van de twee assen zijn omgekeerd.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende bewerkingen in Matplotlib kunt uitvoeren:
Hoe asbereiken in Matplotlib in te stellen
Hoe u astikken in Matplotlib instelt
Hoe de aslabelpositie in Matplotlib aan te passen