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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert