matplotlib으로 파이 차트를 그릴 때, y축 방향에 자동으로 표시되는 불필요한 레이블을 제거하고 싶은 경우가 있습니다. 이때 plt.ylabel("")에 빈 문자열을 전달하면 간단하게 해결할 수 있습니다.
해결 절차
- 시간(hours), 활동(activities), 색상(colors) 리스트를 준비합니다.
pie()메서드를 사용하여 파이 차트를 그립니다.plt.ylabel("")처럼 빈 문자열을 설정하여 왼쪽(y축) 레이블을 숨깁니다.
예제 코드
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
hours = [8, 1, 11, 4]
activities = ['sleeping', 'exercise', 'studying', 'working']
colors = ["grey", "green", "orange", "blue"]
plt.pie(hours, labels=activities, colors=colors, autopct="%.2f")
plt.ylabel("")
plt.show()실행 결과

설명
위 코드에서는 하루 중 수면, 운동, 공부, 작업에 소요된 시간을 파이 차트로 시각화합니다. autopct="%.2f" 옵션을 사용하면 각 조각의 비율이 소수점 둘째 자리까지 표시됩니다.
일반적으로 파이 차트를 그리면 y축 위치에 기본 레이블이 함께 나타나는데, 이는 시각적으로 거슬릴 수 있습니다. plt.ylabel("")을 호출하면 y축 레이블이 빈 문자열로 대체되어 화면에서 사라지므로, 깔끔한 파이 차트를 얻을 수 있습니다.