Een titel toevoegen aan seaborn heatmap (met voorbeeld)
U kunt de volgende basissyntaxis gebruiken om een titel aan een heatmap in Seaborn toe te voegen:
import matplotlib. pyplot as plt import seaborn as sns #create heatmap sns. heatmap (df) #add title plt. title (' This is my title ')
Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.
Voorbeeld: Voeg een titel toe aan de heatmap in Seaborn
Stel dat we het volgende panda’s DataFrame hebben dat informatie bevat over de punten die verschillende basketbalspelers in vijf opeenvolgende jaren hebben gescoord:
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
Als we de functie heatmap() gebruiken om een heatmap in seaborn te maken, wordt er standaard geen titel aan de heatmap toegevoegd:
import seaborn as sns
#create heatmap
sns. heatmap (df, linewidth= .3 )
We kunnen echter de functie title() van matplotlib gebruiken om snel een titel aan de heatmap toe te voegen:
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 ')
Merk ook op dat we de volgende argumenten binnen de functie title() kunnen gebruiken om het uiterlijk van de titel te wijzigen:
- loc : Locatie van titeltekst
- kleur : Kleur van de titeltekst
- grootte : Lettergrootte van de titeltekst
De volgende code laat zien hoe u een links uitgelijnde titel toevoegt, met de letterkleur rood en de lettergrootte 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 )
Voel je vrij om de argumenten voor de functie title() te wijzigen om de exacte titel te maken die je wilt.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende bewerkingen in Seaborn kunt uitvoeren:
Hoe de grootte van heatmaps in Seaborn aan te passen
Een titel toevoegen aan Seaborn-plots
Subplots maken in Seaborn