Hoe u het aantal ticks in seaborn-plots kunt aanpassen


U kunt de volgende basissyntaxis gebruiken om posities en labels voor astikken op mariene plots op te geven:

 #specify x-axis tick positions and labels
plt. xticks ([1, 2, 3], [' A ', ' B ', ' C '])

#specify y-axis tick positions and labels
plt. yticks ([4,5,6],[' D ',' E ',' F '])

De volgende voorbeelden laten zien hoe u deze syntaxis in de praktijk kunt gebruiken.

Voorbeeld 1: Definieer de posities van de asmaatstreepjes

De volgende code laat zien hoe u een eenvoudige puntenwolk kunt maken met behulp van seaborn:

 import pandas as pd
import matplotlib. pyplot as plt
import seaborn as sns

#createDataFrame
df = pd. DataFrame ({' var1 ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' var2 ': [5, 7, 7, 9, 12, 9, 9, 4]})

#create scatterplot
sns. scatterplot (data=df, x=' var1 ', y=' var2 ')

Standaard kiest Seaborn een optimaal aantal ticks om weer te geven op de X- en Y-assen.

We kunnen echter de volgende code gebruiken om het aantal ticks en hun exacte posities op elke as te specificeren:

 import pandas as pd
import matplotlib. pyplot as plt
import seaborn as sns

#createDataFrame
df = pd. DataFrame ({' var1 ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' var2 ': [5, 7, 7, 9, 12, 9, 9, 4]})

#create scatterplot
sns. scatterplot (data=df, x=' var1 ', y=' var2 ')

#specify positions of ticks on x-axis and y-axis
plt. xticks ([15, 20, 25])
plt. yticks ([4, 8, 12])

Voorbeeld 2: Definieer asstreepposities en labels

De volgende code laat zien hoe u zowel een spreidingsdiagram maakt als de posities van de asstreepjes en de maatstreeplabels specificeert:

 import pandas as pd
import matplotlib. pyplot as plt
import seaborn as sns

#createDataFrame
df = pd. DataFrame ({' var1 ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' var2 ': [5, 7, 7, 9, 12, 9, 9, 4]})

#create scatterplot
sns. scatterplot (data=df, x=' var1 ', y=' var2 ')

#specify positions of ticks on x-axis and y-axis
plt. xticks ([15, 20, 25], [' A ', ' B ', ' C '])
plt. yticks ([4, 8, 12], [' Low ', ' Medium ', ' High '])

Opmerking : raadpleeg dit artikel om te zien hoe u alleen de aslabels kunt bewerken.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende functies in Seaborn kunt uitvoeren:

Hoe u de figuurgrootte van een Seaborn-plot kunt aanpassen
Een titel toevoegen aan Seaborn-plots
Hoe u de Seaborn-plot in een bestand kunt opslaan

Einen Kommentar hinzufügen

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