So fügen sie der matplotlib-legende einen titel hinzu (mit beispielen)
Standardmäßig enthalten Matplotlib-Plotlegenden keinen Titel.
Sie können jedoch die folgende grundlegende Syntax verwenden, um einer Beschriftung einen Titel hinzuzufügen:
plt. legend (title=' this is my title ')
Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.
Beispiel 1: Fügen Sie der Matplotlib-Legende einen Titel hinzu
Der folgende Code zeigt, wie man einen Matplotlib-Plot mit mehreren Zeilen und einer Legende erstellt:
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 ()
Beachten Sie, dass die Bildunterschrift keinen Titel hat.
Um eines hinzuzufügen, können wir einfach das Titelargument in der Funktion plt.legend() verwenden:
#add title to legend plt. legend (title=' Metric ')
Um die Schriftgröße des Untertiteltitels zu ändern, verwenden Sie das Argument title_fontsize :
Hinweis : Die Standardschriftgröße ist 10.
#add title to legend with increased font size plt. legend (title=' Metric ', title_fontsize= 25 )
Beachten Sie, dass die Schriftgröße der Beschriftung jetzt viel größer ist.
Sie können auch das Argument „fontsize“ verwenden, um die Schriftgröße von Beschriftungen in der Legende zu erhöhen:
#add title to legend with increased title and label font size plt. legend (title=' Metric ', title_fontsize= 25 , fontsize= 15 )
Beachten Sie, dass die Beschriftungen in der Legende jetzt viel größer sind.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere gängige Vorgänge in Matplotlib ausführen:
So ändern Sie die Schriftgröße der Legende in Matplotlib
So ändern Sie die Reihenfolge der Elemente in der Matplotlib-Legende
So ändern Sie die Position einer Legende in Matplotlib