Hoe u de lettergrootte van de legenda in een seaborn-plot kunt wijzigen


U kunt de volgende syntaxis gebruiken om de lettergrootte in een mariene plotlegenda te wijzigen:

 plt. legend (title=' Team ', fontsize= '10 ', title_fontsize= '14 ')

Het argument fontsize specificeert de lettergrootte van de labels in het bijschrift, en title_fontsize specificeert de lettergrootte van de titel van het bijschrift.

Het volgende voorbeeld laat zien hoe u deze functie in de praktijk kunt gebruiken.

Voorbeeld: Het wijzigen van de lettergrootte van de legenda in een Seaborn-plot

De volgende code laat zien hoe u een spreidingsdiagram maakt in Seaborn en de lettergrootte voor de labels en titel in de legenda specificeert:

 import pandas as pd
import seaborn as sns
import matplotlib. pyplot as plt
sns. set_style (' whitegrid ')

#create data
df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' team ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B']})

#create scatterplot
sns. scatterplot (data=df, x=' points ', y=' assists ', hue=' team ')

#add legend
plt. legend (title=' Team ', fontsize= '10 ', title_fontsize= '14 ') 

Argumenten voor de lettergrootte kunnen ook de volgende waarden aannemen:

  • xx-klein
  • x-klein
  • klein
  • GEMIDDELD
  • groot
  • x-groot
  • xx-groot

Het volgende voorbeeld laat zien hoe u deze argumenten in de praktijk kunt gebruiken:

 import pandas as pd
import seaborn as sns
import matplotlib. pyplot as plt
sns. set_style (' whitegrid ')

#create fake data
df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' team ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B']})

#create scatterplot
sns. scatterplot (data=df, x=' points ', y=' assists ', hue=' team ')

#add legend
plt. legend (title=' Team ', fontsize=' medium ', title_fontsize=' x-large ') 

Raadpleeg de matplotlib-documentatie voor een gedetailleerde uitleg van de functie plt.legend() .

Aanvullende bronnen

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

Hoe u de figuurgrootte van een Seaborn-plot kunt aanpassen
Hoe u aslabels op een Seaborn-plot kunt wijzigen
Hoe de positie van een legende in Seaborn te veranderen
Hoe plaats je een legende buiten een Seaborn-plot?

Einen Kommentar hinzufügen

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