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

Legendentitel zum Matplotlib-Plot hinzufügen

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

Einen Kommentar hinzufügen

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