Python

python파이썬 seaborn heatmap 사용하기, 여러 DataFrame 수치화 하기

왕현성 2022. 11. 30. 17:25
728x90

히트맵(Heat map)은 2차원 데이터 안에 대응하는 숫자값을 단순하게 보여주는것 뿐만 아니라

색상의 진한 정도 와 옅은 정도를 이용해 숫자값을 눈으로도 쉽게 비교할 수 있는 차트 모양이다.

 

plt.figure(figsize=(10,8)) ## 표의 사이즈 크기를 설정하는 것
sb.heatmap(data=df2, ## df2의 변수로 저장된 DataFrame가지고 히트맵을 그리겠다.
cmap='RdPu', ## 차트의 색상 설정
annot=True, ## 각 셀의 값을 표시할지 결정하는 것
fmt='.1f', ## 소수점 1번째 자리까지 표시하라.
linewidths=0.8) ## 각 셀간의 간격을 0.8로 설정하라.
plt.show() ## 메모리상태는 보여주지말고 차트, 히트맵만 보여줘라.

///////

상관계수 히트맵

sb.heatmap(data=df_all,cmap='coolwarm',annot=True,fmt='.1f',linewidths=0.8,vmin=-1,vmax=1)
plt.show()