Een titel toevoegen aan de matplotlib-legenda (met voorbeelden)
Standaard bevatten Matplotlib-plotlegenda’s geen titel.
U kunt echter de volgende basissyntaxis gebruiken om een titel aan een bijschrift toe te voegen:
plt. legend (title=' this is my title ')
Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.
Voorbeeld 1: Voeg een titel toe aan de Matplotlib-legenda
De volgende code laat zien hoe u een Matplotlib-plot maakt met meerdere regels en een legenda:
import pandas as pd import matplotlib. pyplot as plt #createdata df = pd. DataFrame ({' points ': [11, 17, 16, 18, 22, 25, 26, 24, 29], ' assists ': [5, 7, 7, 9, 12, 9, 9, 4, 8]}) #add lines to plot plt. plot (df[' points '], label=' Points ') plt. plot (df[' assists '], label=' Assists ') #add legend plt. legend ()
Merk op dat het onderschrift geen titel heeft.
Om er een toe te voegen, kunnen we eenvoudigweg het titelargument in de plt.legend() functie gebruiken:
#add title to legend plt. legend (title=' Metric ')
Om de lettergrootte van de titel van het bijschrift te wijzigen, gebruikt u het argument title_fontsize :
Opmerking : de standaardlettergrootte is 10.
#add title to legend with increased font size plt. legend (title=' Metric ', title_fontsize= 25 )
Houd er rekening mee dat de lettergrootte van het bijschrift nu veel groter is.
U kunt ook het fontsize- argument gebruiken om de lettergrootte van labels in de legenda te vergroten:
#add title to legend with increased title and label font size plt. legend (title=' Metric ', title_fontsize= 25 , fontsize= 15 )
Merk op dat de labels in de legenda nu veel groter zijn.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende bewerkingen in Matplotlib kunt uitvoeren:
Hoe de lettergrootte van de legenda in Matplotlib te wijzigen
Hoe de volgorde van elementen in de Matplotlib-legenda te veranderen
Hoe de positie van een legenda in Matplotlib te veranderen