Hoe teken uit matplotlib-plots te verwijderen


Vaak wilt u misschien de maatstreepjes verwijderen van een of meer assen in een Matplotlib-plot. Gelukkig is dit eenvoudig te doen met behulp van de tick_params() functie.

Deze tutorial toont verschillende voorbeelden van hoe u deze functie in de praktijk kunt gebruiken, op basis van het volgende spreidingsdiagram:

 import matplotlib.pyplot as plt

#createdata
x = [25, 12, 15, 14, 19, 23, 25, 29]
y = [5, 7, 7, 9, 12, 9, 9, 4]

#create scatterplot
plt. scatter (x, y, s=200)

Voorbeeld 1: Maatstreepjes verwijderen van een enkele as

De volgende code laat zien hoe u de maatstreepjes op de y-as verwijdert:

 plt. tick_params (left= False )

plt. scatter (x, y, s=200)

Matplotlib verwijdert maatstreepjes op de y-as

En de volgende code laat zien hoe u de maatstreepjes op de x-as verwijdert:

 plt. tick_params (bottom= False )

plt. scatter (x, y, s=200) 

Matplotlib verwijdert x-as-tekens

Voorbeeld 2: Verwijder de vinkjes van beide assen

De volgende code laat zien hoe u maatstreepjes van beide assen verwijdert:

 plt. tick_params (left= False ,
bottom= False )

plt. scatter (x, y, s=200) 

Matplotlib verwijdert maatstreepjes van beide assen

Voorbeeld 3: Verwijder de vinkjes en aslabels

De volgende code laat zien hoe u maatstreepjes en labels van beide assen verwijdert:

 plt. tick_params (left= False ,
bottom= False,
                labelleft= False ,
labelbottom= False )

plt. scatter (x, y, s=200) 

Verwijder vinkjes en labels uit de Matplotlib-plot

Je kunt hier meer Matplotlib-tutorials vinden.

Einen Kommentar hinzufügen

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