Hoe de grootte van heatmaps in seaborn aan te passen
U kunt het argument figsize gebruiken om de grootte (in inches) van een Seaborn- heatmap op te geven:
#specify size of heatmap fig, ax = plt. subplots (figsize=(15, 5)) #create seaborn heatmap sns. heatmap (df)
Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.
Voorbeeld: Pas de grootte van heatmaps in Seaborn aan
Voor dit voorbeeld gebruiken we de maritieme dataset genaamd Flights , die het aantal vliegtuigpassagiers bevat dat elke maand van 1949 tot 1960 reisde:
import matplotlib. pyplot as plt
import seaborn as sns
#load "flights" dataset
data = sns. load_dataset (“ flights ”)
data = data. pivot (" month ", " year ", " passengers ")
#view first five rows of dataset
print ( data.head ())
year 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960
month
Jan 112 115 145 171 196 204 242 284 315 340 360 417
Feb 118 126 150 180 196 188 233 277 301 318 342 391
Mar 132 141 178 193 236 235 267 317 356 362 406 419
Apr 129 135 163 181 235 227 269 313 348 348 396 461
May 121 125 172 183 229 234 270 318 355 363 420 472
Vervolgens zullen we een hittekaart maken met behulp van figuurgrootte- afmetingen van 10 x 10:
#specify size of heatmap
fig, ax = plt. subplots (figsize=(10, 10))
#create heatmap
sns. heatmap (data, linewidths= .3 )
Houd er rekening mee dat de heatmap dezelfde afmetingen heeft voor hoogte en breedte.
We kunnen de heatmap smaller maken door het eerste argument van figsize te verkleinen:
#specify size of heatmap
fig, ax = plt. subplots (figsize=(5, 10))
#create heatmap
sns. heatmap (data, linewidths= .3 )
Of we kunnen de heatmap breder maken door het tweede argument te reduceren tot figsize :
#specify size of heatmap
fig, ax = plt. subplots (figsize=(10, 5))
#create heatmap
sns. heatmap (data, linewidths= .3 )
Voel je vrij om de waarden in figsize te wijzigen om de afmetingen van de heatmap te wijzigen.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende bewerkingen in Seaborn kunt uitvoeren:
Een titel toevoegen aan Seaborn-plots
Subplots maken in Seaborn
Hoe de lettergrootte in Seaborn-plots te wijzigen