Come regolare la dimensione delle mappe di calore in seaborn
Puoi utilizzare l’argomento figsize per specificare la dimensione (in pollici) di una mappa termica Seaborn :
#specify size of heatmap fig, ax = plt. subplots (figsize=(15, 5)) #create seaborn heatmap sns. heatmap (df)
L’esempio seguente mostra come utilizzare questa sintassi nella pratica.
Esempio: regolare la dimensione delle mappe di calore in Seaborn
Per questo esempio utilizzeremo il set di dati marittimi denominato Voli , che contiene il numero di passeggeri aerei che hanno viaggiato ogni mese dal 1949 al 1960:
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
Successivamente, creeremo una mappa termica utilizzando dimensioni figsize di 10 x 10:
#specify size of heatmap
fig, ax = plt. subplots (figsize=(10, 10))
#create heatmap
sns. heatmap (data, linewidths= .3 )
Tieni presente che la mappa termica ha le stesse dimensioni di altezza e larghezza.
Possiamo restringere la mappa termica riducendo il primo argomento di figsize :
#specify size of heatmap
fig, ax = plt. subplots (figsize=(5, 10))
#create heatmap
sns. heatmap (data, linewidths= .3 )
Oppure potremmo allargare la mappa termica riducendo il secondo argomento a figsize :
#specify size of heatmap
fig, ax = plt. subplots (figsize=(10, 5))
#create heatmap
sns. heatmap (data, linewidths= .3 )
Sentiti libero di modificare i valori in figsize per cambiare le dimensioni della mappa di calore.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre operazioni comuni in Seaborn:
Come aggiungere un titolo alle trame di Seaborn
Come creare sottotrame in Seaborn
Come modificare la dimensione del carattere nei grafici Seaborn