[matplotlib] 축 레이블 회전시키기

·2024년 12월 29일

축 레이블 회전시키기

set_xticklabels()

  • plot을 변수 (ax)에 할당한 후,
ax.set_xticklabels(label이름, rotation = 각도, ha = 기준점)

예시

ax.set_xticklabels(ax.get_xticklabels(), rotation = 45, ha = 'right')
  • label 이름: ax.get_xticklabels() -> 정해진 기존 label 가져옴
  • rotation = 45 -> 45도 회전
  • ha = 'right' -> 레이블의 오른쪽 기준
    - ha: horizantal alignment [ ‘center’ | ‘right’ | ‘left’ ]

전체 코드

ax = sns.heatmap(data = teams_small.iloc[:, 1:].corr(),
            cmap = 'coolwarm',
            vmin = -1, vmax = 1,
            mask = mask,
            annot = True)
plt.title('Correlation between index', size = 18)
ax.set_xticklabels(ax.get_xticklabels(), rotation = 45, ha = 'right')
plt.show()

축 레이블 텍스트의 오른쪽이 Tick에 연결되어 정렬되어있는 것을 알 수 있다.

profile
To Dare is To Do

0개의 댓글