Jak dodać tytuł do mapy cieplnej seaborn (z przykładem)


Aby dodać tytuł do mapy cieplnej w Seaborn, możesz użyć następującej podstawowej składni:

 import matplotlib. pyplot as plt
import seaborn as sns

#create heatmap
sns. heatmap (df)

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

Poniższy przykład pokazuje, jak zastosować tę składnię w praktyce.

Przykład: dodaj tytuł do mapy cieplnej w Seaborn

Załóżmy, że mamy następującą ramkę danych pand, która zawiera informacje o punktach zdobytych przez różnych koszykarzy w ciągu pięciu kolejnych lat:

 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

Jeśli użyjemy funkcji heatmap() do utworzenia mapy cieplnej w Seaborn, domyślnie żaden tytuł nie zostanie dodany do mapy cieplnej:

 import seaborn as sns

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

Możemy jednak użyć funkcji title() matplotlib, aby szybko dodać tytuł do mapy cieplnej:

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

Mapa cieplna Seaborn z tytułem

Należy również pamiętać, że w funkcji title() możemy użyć następujących argumentów, aby zmienić wygląd tytułu:

  • loc : Lokalizacja tekstu tytułu
  • kolor : Kolor tekstu tytułu
  • size : Rozmiar czcionki tekstu tytułu

Poniższy kod pokazuje, jak dodać tytuł wyrównany do lewej, z czerwonym kolorem czcionki i rozmiarem czcionki 14:

 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 ) 

Mapa cieplna Seaborn z niestandardowym tytułem

Możesz dowolnie modyfikować argumenty funkcji title(), aby utworzyć dokładnie taki tytuł, jaki chcesz.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe operacje w Seaborn:

Jak dostosować rozmiar map cieplnych w Seaborn
Jak dodać tytuł do działek Seaborn
Jak tworzyć wątki poboczne w Seaborn

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *