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 ') 

Seaborn-Gelände mit einer bestimmten Schriftgröße

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

Einen Kommentar hinzufügen

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