Hoe de lettergrootte in seaborn-plots te wijzigen (met voorbeelden)


U kunt de volgende basissyntaxis gebruiken om de lettergrootte in Seaborn-plots te wijzigen:

 import seaborn as sns

sns. set (font_scale= 2 )

Houd er rekening mee dat de standaardwaarde van font_scale 1 is. Door deze waarde te verhogen, kunt u de lettergrootte van alle elementen in de plot vergroten.

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

Voorbeeld 1: Wijzig de lettergrootte van alle elementen in de Seaborn-plot

De volgende code laat zien hoe u in Seaborn een eenvoudig lijndiagram maakt met de standaardlettergrootte:

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

En de volgende code laat zien hoe je de functie sns.set() gebruikt om de lettergrootte van alle elementen in de plot te vergroten:

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

Zeegebied met een specifieke lettergrootte

Merk op dat de lettergrootte van elk plotelement aanzienlijk is toegenomen.

Voorbeeld 2: Wijzig de lettergrootte van specifieke elementen in de Seaborn-plot

De volgende code laat zien hoe u de lettergrootte van specifieke elementen in een Seaborn-plot kunt wijzigen:

 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 ) 

Houd er rekening mee dat elk element in de plot een unieke lettergrootte heeft, gebaseerd op de waarde die is opgegeven in het fontsize- argument.

Aanvullende bronnen

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

Hoe u meerdere Seaborn-plots in één figuur kunt maken
Hoe de positie van een legende in Seaborn te veranderen
Een titel toevoegen aan Seaborn-plots

Einen Kommentar hinzufügen

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