더북(TheBook)

라벨 표시하기

앞의 코드를 실행하면 원그래프가 잘 나옵니다. 그런데 범례가 없으니 각 영역이 무엇을 의미하는지 알기가 어렵네요. 각 영역이 무엇을 나타내는지 원그래프에 라벨을 붙여 봅시다. 원그래프에서 라벨은 labels 옵션으로 붙일 수 있습니다. plt.pie()에서는 한 번에 그리는 영역이 여러 개이므로 앞에서 나온 label 옵션과 달리 뒤에 s가 붙은 labels임에 유의하세요. 라벨을 붙이려는 데이터가 4개이므로 리스트로 표현해야죠. 차례대로 리스트 안에 넣어 labels=['A형', 'B형', 'O형', 'AB형'] 형태로 지정하면 됩니다. 그리고 한글이 나오므로 한글 글꼴도 설정합니다.

b_type = [25, 19, 37, 11]
plt.rc('font', family='Malgun Gothic') # macOS에서는 'AppleGothic'
plt.pie(b_type, labels=['A형', 'B형', 'O형', 'AB형'])
plt.show()
실행결과
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.