So ändern sie die schriftgröße in seaborn-plots (mit beispielen)
Sie können die folgende grundlegende Syntax verwenden, um die Schriftgröße in Seaborn-Plots zu ändern:
import seaborn as sns sns. set (font_scale= 2 )
Beachten Sie, dass der Standardwert von „font_scale“ 1 ist. Durch Erhöhen dieses Werts können Sie die Schriftgröße aller Elemente im Diagramm erhöhen.
Die folgenden Beispiele zeigen, wie Sie diese Syntax in der Praxis anwenden können.
Beispiel 1: Ändern Sie die Schriftgröße aller Elemente im Seaborn-Plot
Der folgende Code zeigt, wie man in Seaborn ein einfaches Liniendiagramm mit der Standardschriftgröße erstellt:
import pandas as pd import matplotlib. pyplot as plt import seaborn as sns #createDataFrame df = pd. DataFrame ({' date ': ['1/1/2021', '1/30/2021', '1/1/2021', '1/30/2021'], ' sales ': [4, 11, 6, 18], ' company ': ['A', 'A', 'B', 'B']}) #plot multiple lines sns. lineplot (x=' date ', y=' sales ', hue=' company ', data=df). set (title=' Sales Data ')
Und der folgende Code zeigt, wie man mit der Funktion sns.set() die Schriftgröße aller Elemente im Plot erhöht:
import pandas as pd import matplotlib. pyplot as plt import seaborn as sns #increase font size of all elements sns. set (font_scale= 2 ) #createDataFrame df = pd. DataFrame ({' date ': ['1/1/2021', '1/30/2021', '1/1/2021', '1/30/2021'], ' sales ': [4, 11, 6, 18], ' company ': ['A', 'A', 'B', 'B']}) #plot multiple lines sns. lineplot (x=' date ', y=' sales ', hue=' company ', data=df). set (title=' Sales Data ')
Beachten Sie, dass die Schriftgröße jedes Plotelements deutlich zugenommen hat.
Beispiel 2: Ändern Sie die Schriftgröße bestimmter Elemente im Seaborn-Plot
Der folgende Code zeigt, wie man die Schriftgröße bestimmter Elemente in einem Seaborn-Plot ändert:
import pandas as pd import matplotlib. pyplot as plt import seaborn as sns #createDataFrame df = pd. DataFrame ({' date ': ['1/1/2021', '1/30/2021', '1/1/2021', '1/30/2021'], ' sales ': [4, 11, 6, 18], ' company ': ['A', 'A', 'B', 'B']}) #plot multiple lines sns. lineplot (x=' date ', y=' sales ', hue=' company ', data=df) #modify individual font size of elements plt. legend (title=' Company ', fontsize= 20 ) plt. xlabel (' Date ', fontsize= 16 ); plt. ylabel (' Sales ', fontsize= 16 ); plt. title (' Sales Data ', fontsize= 20 ) plt. tick_params (axis=' both ', which=' major ', labelsize= 14 )
Beachten Sie, dass jedes Element im Diagramm eine eindeutige Schriftgröße hat, die auf dem im Argument „fontsize“ angegebenen Wert basiert.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere gängige Vorgänge in Seaborn durchführen:
So erstellen Sie mehrere Seaborn-Plots in einer einzigen Figur
So ändern Sie die Position einer Legende in Seaborn
So fügen Sie Seaborn-Plots einen Titel hinzu