Comment ajuster la taille des cartes thermiques dans Seaborn
Vous pouvez utiliser l’argument figsize pour spécifier la taille (en pouces) d’une carte thermique Seaborn :
#specify size of heatmap fig, ax = plt.subplots(figsize=(15, 5)) #create seaborn heatmap sns.heatmap(df)
L’exemple suivant montre comment utiliser cette syntaxe dans la pratique.
Exemple : Ajuster la taille des cartes thermiques dans Seaborn
Pour cet exemple, nous utiliserons l’ensemble de données maritimes appelé vols , qui contient le nombre de passagers aériens ayant voyagé chaque mois de 1949 à 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
Ensuite, nous allons créer une carte thermique en utilisant des dimensions figsize de 10 x 10 :
#specify size of heatmap
fig, ax = plt.subplots(figsize=(10, 10))
#create heatmap
sns.heatmap(data, linewidths=.3)
Notez que la carte thermique a les mêmes dimensions pour la hauteur et la largeur.
Nous pouvons rendre la carte thermique plus étroite en réduisant le premier argument de figsize :
#specify size of heatmap
fig, ax = plt.subplots(figsize=(5, 10))
#create heatmap
sns.heatmap(data, linewidths=.3)
Ou nous pourrions rendre la carte thermique plus large en réduisant le deuxième argument de figsize :
#specify size of heatmap
fig, ax = plt.subplots(figsize=(10, 5))
#create heatmap
sns.heatmap(data, linewidths=.3)
N’hésitez pas à modifier les valeurs dans figsize pour changer les dimensions de la heatmap.
Ressources additionnelles
Les didacticiels suivants expliquent comment effectuer d’autres opérations courantes dans Seaborn :
Comment ajouter un titre aux parcelles Seaborn
Comment créer des sous-parcelles dans Seaborn
Comment changer la taille de la police dans les tracés Seaborn