So ändern sie achsenbeschriftungen in einem seaborn-diagramm (mit beispielen)
Es gibt zwei Möglichkeiten, Achsenbeschriftungen auf einem Meeresgrundstück zu ändern.
Die erste Möglichkeit besteht darin, die Funktion ax.set() zu verwenden, die die folgende Syntax verwendet:
ax. set (xlabel=' x-axis label ', ylabel=' y-axis label ')
Die zweite Möglichkeit besteht darin, die Matplotlib-Funktionen zu verwenden, die die folgende Syntax verwenden:
plt. xlabel (' x-axis label ') plt. ylabel (' y-axis label ')
Die folgenden Beispiele zeigen, wie jede dieser Methoden in der Praxis angewendet werden kann.
Methode 1: Achsenbeschriftungen mit ax.set() ändern
Der folgende Code zeigt, wie man ein Seaborn-Barplot erstellt und mit ax.set() Achsenbeschriftungen angibt:
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: Achsenbeschriftungen mithilfe von Matplotlib-Funktionen ändern
Der folgende Code zeigt, wie man ein Seaborn-Barplot erstellt und Matplotlib-Funktionen verwendet, um Achsenbeschriftungen anzugeben:
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 ()
Beachten Sie, dass Sie mit dieser Methode auch Schriftgröße, Schriftstil, Schriftfamilie und andere Schriftfunktionen angeben können:
#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 ()
Eine vollständige Liste der Möglichkeiten, wie Sie die Schriftart auf den Achsenbeschriftungen anpassen können, finden Sie in der Matplotlib-Dokumentation .