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