Seaborn으로 히트맵을 만드는 방법(예제 포함)


히트 맵은 다양한 색상 음영을 사용하여 데이터 값을 나타내는 차트 유형입니다.

이 튜토리얼에서는 다음 데이터 세트와 함께 Seaborn Python 시각화 라이브러리를 사용하여 히트맵을 생성하는 방법을 설명합니다.

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

기본 히트맵 생성

다음 구문을 사용하여 이 데이터세트에 대한 기본 히트맵을 만들 수 있습니다.

 sns. heatmap (data)

시본 히트맵

히트맵 크기 조정

figsize 인수를 사용하여 히트맵의 전체 크기를 조정할 수 있습니다.

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

#create heatmap
sns. heatmap (data) 

히트맵 seaborn 크기 조정

히트맵 색상 변경

cmap 인수를 사용하여 히트맵에 사용되는 색상을 변경할 수 있습니다. 예를 들어 “Spectral” 색상 팔레트를 선택할 수 있습니다.

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

cmap 인수를 사용한 Seaborn 히트 맵

또는 “coolwarm” 색상 카드를 선택할 수도 있습니다.

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

여기에서 사용 가능한 cmap 옵션의 전체 목록을 찾아보세요.

히트맵에 주석 달기

다음 구문을 사용하여 히트맵의 각 셀에 정수 형식으로 주석을 달고 글꼴 크기를 지정할 수 있습니다.

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

주석이 포함된 Seaborn 히트 맵

히트맵 색상 막대 변경

마지막으로 cbar 인수를 사용하려면 컬러바를 비활성화할 수 있습니다.

 sns. heatmap (data, cbar= False ) 

컬러바가 없는 Seaborn 히트맵

이 페이지 에서 더 많은 Seaborn 튜토리얼을 찾아보세요.

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다