Aslabels op een seaborn-plot wijzigen (met voorbeelden)
Er zijn twee manieren om aslabels op een zeeplot te wijzigen.
De eerste manier is om de functie ax.set() te gebruiken, die de volgende syntaxis gebruikt:
ax. set (xlabel=' x-axis label ', ylabel=' y-axis label ')
De tweede manier is om de matplotlib-functies te gebruiken, die de volgende syntaxis gebruiken:
plt. xlabel (' x-axis label ') plt. ylabel (' y-axis label ')
De volgende voorbeelden laten zien hoe u elk van deze methoden in de praktijk kunt gebruiken.
Methode 1: Aslabels wijzigen met ax.set()
De volgende code laat zien hoe u een Seaborn-barplot maakt en ax.set() gebruikt om aslabels op te geven:
import pandas as pd import seaborn as sns import matplotlib. pyplot as plt #create some fake data df = pd. DataFrame ({' quarter ': ['Q1', 'Q2', 'Q3', 'Q4'], ' sales ': [23, 26, 24, 34]}) #create seaborn barplot ax = sns. barplot (x=' quarter ', y=' sales ', data = df, color=' steelblue ') #specfiy axis labels ax. set (xlabel=' Sales Quarter ', ylabel=' Total Sales ', title=' Sales by Quarter ') #display barplot plt. show ()
Methode 2: Aslabels wijzigen met Matplotlib-functies
De volgende code laat zien hoe u een Seaborn-barplot maakt en matplotlib-functies gebruikt om aslabels op te geven:
import pandas as pd import seaborn as sns import matplotlib. pyplot as plt #create some fake data df = pd. DataFrame ({' quarter ': ['Q1', 'Q2', 'Q3', 'Q4'], ' sales ': [23, 26, 24, 34]}) #create seaborn barplot ax = sns. barplot (x=' quarter ', y=' sales ', data = df, color=' steelblue ') #specify axis labels plt. xlabel (' Sales Quarter ') plt. ylabel (' Total Sales ') plt. title (' Sales by Quarter ') #display barplot plt. show ()
Houd er rekening mee dat u met deze methode ook de tekengrootte, tekenstijl, lettertypefamilie en andere lettertypekenmerken kunt opgeven:
#specify axis labels
plt. xlabel (' Sales Quarter ', size= 16 , fontstyle=' italic ', weight= 900 )
plt. ylabel (' Total Sales ', size= 16 , family=' minivan ')
plt. title (' Sales by Quarter ')
#display barplot
plt. show ()
Raadpleeg de matplotlib-documentatie voor een volledige lijst met manieren waarop u het lettertype op de aslabels kunt aanpassen.