Jak tworzyć mapy cieplne za pomocą seaborn (z przykładami)


Mapa cieplna to rodzaj wykresu, który wykorzystuje różne odcienie kolorów do przedstawienia wartości danych.

W tym samouczku wyjaśniono, jak tworzyć mapy cieplne przy użyciu biblioteki wizualizacji Seaborn Python z następującym zbiorem danych:

 #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 ()

Utwórz podstawową mapę cieplną

Możemy użyć następującej składni, aby utworzyć podstawową mapę cieplną dla tego zbioru danych:

 sns. heatmap (data)

Mapa cieplna Seaborn

Herbata

Dostosuj rozmiar mapy cieplnej

Możemy użyć argumentu figsize , aby dostosować ogólny rozmiar mapy cieplnej:

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

#create heatmap
sns. heatmap (data) 

Mapa cieplna Seaborn dostosuj rozmiar

Zmień kolory mapy cieplnej

Możemy użyć argumentu cmap , aby zmienić kolory używane w mapie cieplnej. Na przykład moglibyśmy wybrać paletę kolorów „Spectral”:

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

Mapa cieplna Seaborn z argumentem cmap

Albo moglibyśmy wybrać „chłodną” kartę kolorów:

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

Pełną listę dostępnych opcji cmap znajdziesz tutaj .

Opisz mapę cieplną

Możemy użyć następującej składni, aby opatrzyć każdą komórkę mapy cieplnej adnotacją w formacie liczb całkowitych i określić rozmiar czcionki:

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

Mapa cieplna Seaborn z adnotacjami

Zmień pasek kolorów mapy cieplnej

Na koniec możemy wyłączyć pasek kolorów, jeśli chcemy użyć argumentu cbar :

 sns. heatmap (data, cbar= False ) 

Mapa cieplna Seaborn bez paska kolorów

Więcej tutoriali Seaborn znajdziesz na tej stronie .

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *