Seaborn에서 히트맵의 크기를 조정하는 방법


figsize 인수를 사용하여 Seaborn 히트맵의 크기(인치)를 지정할 수 있습니다.

 #specify size of heatmap
fig, ax = plt. subplots (figsize=(15, 5))

#create seaborn heatmap
sns. heatmap (df)

다음 예에서는 실제로 이 구문을 사용하는 방법을 보여줍니다.

예: Seaborn의 히트맵 크기 조정

이 예에서는 1949년부터 1960년까지 매달 여행한 항공 승객의 수가 포함된 Flight 라는 해양 데이터세트를 사용합니다.

 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

다음으로 10 x 10의 figsize 크기를 사용하여 히트 맵을 만듭니다.

 #specify size of heatmap
fig, ax = plt. subplots (figsize=(10, 10))

#create heatmap
sns. heatmap (data, linewidths= .3 )

히트맵의 높이와 너비 크기는 동일합니다.

figsize 의 첫 번째 인수를 줄여 히트맵을 더 좁게 만들 수 있습니다.

 #specify size of heatmap
fig, ax = plt. subplots (figsize=(5, 10))

#create heatmap
sns. heatmap (data, linewidths= .3 ) 

또는 두 번째 인수를 figsize 로 줄여 히트맵을 더 넓게 만들 수 있습니다.

 #specify size of heatmap
fig, ax = plt. subplots (figsize=(10, 5))

#create heatmap
sns. heatmap (data, linewidths= .3 ) 

히트맵의 크기를 변경하려면 figsize 의 값을 자유롭게 수정하세요.

추가 리소스

다음 튜토리얼에서는 Seaborn에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

Seaborn 플롯에 제목을 추가하는 방법
Seaborn에서 서브플롯을 만드는 방법
Seaborn 플롯에서 글꼴 크기를 변경하는 방법

의견을 추가하다

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