Seaborn 히트맵에서 X축 또는 Y축의 눈금 레이블을 제거하려면 yticklabels=False 또는 xticklabels=False 옵션을 사용하면 됩니다.
구현 단계
그림(figure) 크기를 설정하고 서브플롯 주변의 여백(padding)을 조정합니다.
5개의 열을 가진 Pandas 데이터프레임을 생성합니다.
heatmap() 메서드를 사용하여 데이터를 색상으로 인코딩된 행렬 형태로 시각화하되, yticklabels=False 옵션을 지정하여 Y축 레이블을 숨깁니다.
show() 메서드를 호출하여 그림을 화면에 표시합니다.
예제 코드
import seaborn as sns import pandas as pd import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True df = pd.DataFrame(np.random.random((5, 5)), columns=["col1", "col2", "col3", "col4", "col5"]) sns.heatmap(df, yticklabels=False) plt.show()
실행 결과

참고 사항
위 예제에서는 Y축(행) 레이블을 제거했지만, X축(열) 레이블을 제거하고 싶다면 xticklabels=False를 사용하면 됩니다. 두 옵션을 동시에 적용하면 양쪽 축의 레이블이 모두 숨겨져 오직 색상 정보만으로 구성된 깔끔한 히트맵을 얻을 수 있습니다. 이 기법은 레이블이 너무 많아 화면이 복잡해지거나, 색상 패턴 자체에만 집중하고 싶은 경우에 유용하게 활용됩니다.