Hoe u hittekaarten maakt met seaborn (met voorbeelden)


Een heatmap is een type diagram dat verschillende kleurtinten gebruikt om gegevenswaarden weer te geven.

In deze zelfstudie wordt uitgelegd hoe u heatmaps kunt maken met behulp van de Seaborn Python-visualisatiebibliotheek met de volgende gegevensset:

 #import seaborn
import seaborn as sns

#load "flights" dataset
data = sns. load_dataset (“ flights ”)
data = data. pivot (" month ", " year ", " passengers ")

#view first five rows of dataset
data. head ()

Maak een eenvoudige hittekaart

We kunnen de volgende syntaxis gebruiken om een eenvoudige heatmap voor deze gegevensset te maken:

 sns. heatmap (data)

Seaborn-hittekaart

Thee

Pas de grootte van de heatmap aan

We kunnen het argument figsize gebruiken om de totale grootte van de heatmap aan te passen:

 #set heatmap size
import matplotlib. pyplot as plt
plt. figure (figsize = (12.8))

#create heatmap
sns. heatmap (data) 

Heatmap seaborn maat aanpassen

Verander de kleuren van de heatmap

We kunnen het cmap- argument gebruiken om de kleuren te wijzigen die in de heatmap worden gebruikt. We kunnen bijvoorbeeld het kleurenpalet “Spectral” kiezen:

 sns. heatmap (data, cmap=" Spectral ")

Seaborn-hittekaart met cmap-argument

Of we kunnen de “coolwarm” kleurenkaart kiezen:

 sns. heatmap (data, cmap=" coolwarm ") 

Hier vindt u een volledige lijst met beschikbare cmap-opties.

Annoteer de hittekaart

We kunnen de volgende syntaxis gebruiken om elke cel in de heatmap te annoteren met geheeltallige opmaak en de lettergrootte te specificeren:

 sns. heatmap (data, annot= True , fmt=" d ", annot_kws={" size ":13}) 

Seaborn hittekaart met annotaties

Wijzig de Heatmap-kleurenbalk

Ten slotte kunnen we de kleurenbalk uitschakelen als we het cbar- argument willen gebruiken:

 sns. heatmap (data, cbar= False ) 

Seaborn hittekaart zonder kleurenbalk

Vind meer Seaborn-tutorials op deze pagina .

Einen Kommentar hinzufügen

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