본문 바로가기

시각화/Seaborn

Seaborn - 히트맵 : heatmap

반응형
2개의 범주형 변수를 각각 x, y축에 넣고 데이터를 매트릭스 형태로 분류한 상태를 그릴 수 있다.


주로 데이터프레임을 피벗테이블로 만든 객체를 그린다.

 

 

 

데이터 불러오기

 

https://steadiness-193.tistory.com/180

 

Seaborn - 산점도 : regplot

[산점도] 서로 다른 2개의 연속 변수 이용 선형회귀선을 함께 나타냄 데이터 불러오기 seaborn의 타이타닉 데이터에서 fare컬럼의 아웃라이어 행을 제거했다. https://steadiness-193.tistory.com/78 판다스 - �

steadiness-193.tistory.com

 

위 포스팅에서 fare 컬럼의 아웃라이어를 제거한

 

타이타닉 데이터프레임을 가져온다.

 

 

 

 

 

피벗테이블 제작

 

 

성별별, class별 인원 수를 피벗테이블로 만들었다.

 

 

 

 

 

 

기본 히트맵

 

 

 

 

 

 

숫자 추가하기

 

 

 

 

 

 

 

추가한 숫자의 자료형 전달하기

 

 

fmt='d'는 정수형 포맷을 의미한다.

 

 

 

 

 

 

컬러맵 설정하기

 

 

cmap(컬러맵)을 바꿔줬다.

 

 

 

 

 

 

 

 

 

구분 선 추가하기

 

 

linewidth에 0.5를 넣어 

 

각 영역에 흰색 선이 구분용으로 그어졌다.

 

 

 

 

 

 

 

 

컬러 바 없애기

 

 

우측에 있던 컬러바(cbar)가 사라졌다.

 

 

 

 

 

 

 

숫자 크기 조정

 

 

annot_kws 옵션에 딕셔너리 형태로

 

'size': 원하는 글씨 크기

 

를 전달하면 된다.

 

 

 

 

 

 

반응형