So fügen sie der seaborn heatmap einen titel hinzu (mit beispiel)


Sie können die folgende grundlegende Syntax verwenden, um in Seaborn einen Titel zu einer Heatmap hinzuzufügen:

 import matplotlib. pyplot as plt
import seaborn as sns

#create heatmap
sns. heatmap (df)

#add title
plt. title (' This is my title ')

Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.

Beispiel: Fügen Sie der Heatmap in Seaborn einen Titel hinzu

Angenommen, wir haben den folgenden Pandas-DataFrame, der Informationen über die von verschiedenen Basketballspielern in fünf aufeinanderfolgenden Jahren erzielten Punkte enthält:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' year ': [1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5],
                   ' player ': ['A', 'A', 'A', 'A', 'A', 'B', 'B',
                              'B', 'B', 'B', 'C', 'C', 'C', 'C', 'C'],
                   ' points ': [8, 12, 14, 14, 15, 10, 15, 19, 29, 13,
                              10, 14, 22, 24, 25]})

#pivot DataFrame
df = df. pivot (' player ', ' year ', ' points ')

#view DataFrame
print (df)

year 1 2 3 4 5
player                    
A 8 12 14 14 15
B 10 15 19 29 13
C 10 14 22 24 25

Wenn wir die Funktion heatmap() verwenden, um eine Heatmap in Seaborn zu erstellen, wird der Heatmap standardmäßig kein Titel hinzugefügt:

 import seaborn as sns

#create heatmap
sns. heatmap (df, linewidth= .3 )

Wir können jedoch die Funktion title() von matplotlib verwenden, um der Heatmap schnell einen Titel hinzuzufügen:

 import matplotlib. pyplot as plt
import seaborn as sns

#create heatmap
sns. heatmap (df, linewidth= .3 )

#add title to heatmap
plt. title (' Points Scored by Players Each Year ')

Seaborn-Heatmap mit Titel

Beachten Sie außerdem, dass wir die folgenden Argumente innerhalb der Funktion title() verwenden können, um das Erscheinungsbild des Titels zu ändern:

  • loc : Speicherort des Titeltextes
  • Farbe : Farbe des Titeltextes
  • Größe : Schriftgröße des Titeltextes

Der folgende Code zeigt, wie man einen linksbündigen Titel mit der Schriftfarbe Rot und der Schriftgröße 14 hinzufügt:

 import matplotlib. pyplot as plt
import seaborn as sns

#create heatmap
sns. heatmap (df, linewidth= .3 )

#add customized title to heatmap
plt. title (' Points Scored by Players Each Year ', loc=' left ', color=' red ', size= 14 ) 

Seaborn-Heatmap mit benutzerdefiniertem Titel

Fühlen Sie sich frei, die Argumente der Funktion title() zu ändern, um genau den gewünschten Titel zu erstellen.

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere gängige Vorgänge in Seaborn durchführen:

So passen Sie die Größe von Heatmaps in Seaborn an
So fügen Sie Seaborn-Plots einen Titel hinzu
So erstellen Sie Nebenhandlungen in Seaborn

Einen Kommentar hinzufügen

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