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

Einen Kommentar hinzufügen

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