Seaborn 히트맵에 제목을 추가하는 방법(예제 포함)


다음 기본 구문을 사용하여 Seaborn의 히트맵에 제목을 추가할 수 있습니다.

 import matplotlib. pyplot as plt
import seaborn as sns

#create heatmap
sns. heatmap (df)

#add title
plt. title (' This is my title ')

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

예: Seaborn의 히트맵에 제목 추가

다양한 농구 선수들이 5년 연속 득점한 점수에 대한 정보가 포함된 다음과 같은 pandas DataFrame이 있다고 가정합니다.

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' year ': [1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5],
                   ' player ': ['A', 'A', 'A', 'A', 'A', 'B', 'B',
                              'B', 'B', 'B', 'C', 'C', 'C', 'C', 'C'],
                   ' points ': [8, 12, 14, 14, 15, 10, 15, 19, 29, 13,
                              10, 14, 22, 24, 25]})

#pivot DataFrame
df = df. pivot (' player ', ' year ', ' points ')

#view DataFrame
print (df)

year 1 2 3 4 5
player                    
A 8 12 14 14 15
B 10 15 19 29 13
C 10 14 22 24 25

seaborn에서 heatmap() 함수를 사용하여 히트맵을 생성하면 기본적으로 히트맵에 제목이 추가되지 않습니다.

 import seaborn as sns

#create heatmap
sns. heatmap (df, linewidth= .3 )

그러나 matplotlib의 title() 함수를 사용하여 히트맵에 제목을 빠르게 추가할 수 있습니다.

 import matplotlib. pyplot as plt
import seaborn as sns

#create heatmap
sns. heatmap (df, linewidth= .3 )

#add title to heatmap
plt. title (' Points Scored by Players Each Year ')

제목이 있는 Seaborn 히트 맵

또한 title() 함수 내에서 다음 인수를 사용하여 제목의 모양을 변경할 수 있습니다.

  • loc : 제목 텍스트의 위치
  • color : 제목 텍스트의 색상
  • size : 제목 텍스트의 글꼴 크기

다음 코드는 글꼴 색상이 빨간색이고 글꼴 크기가 14인 왼쪽 정렬 제목을 추가하는 방법을 보여줍니다.

 import matplotlib. pyplot as plt
import seaborn as sns

#create heatmap
sns. heatmap (df, linewidth= .3 )

#add customized title to heatmap
plt. title (' Points Scored by Players Each Year ', loc=' left ', color=' red ', size= 14 ) 

사용자 정의 제목이 포함된 Seaborn 히트 맵

원하는 정확한 제목을 만들려면 title() 함수에 대한 인수를 자유롭게 수정하세요.

추가 리소스

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

Seaborn에서 히트맵의 크기를 조정하는 방법
Seaborn 플롯에 제목을 추가하는 방법
Seaborn에서 서브플롯을 만드는 방법

의견을 추가하다

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