더북(TheBook)

색 및 돌출 효과 정하기

이제 조금만 더 손을 보면 그럴듯한 파이 차트를 만들 수 있을 것 같습니다. 차트의 색을 조금 더 예쁘게 바꾸고, 특정 혈액형이 돌출되도록 하겠습니다.

우선 색은 colors 속성으로 설정할 수 있습니다. colors 속성에 다양한 값을 쉽게 설정할 수 있게 color 리스트를 사용해 볼까요? 항목 순서대로 설정하고 싶은 색의 이름을 저장하여 표현할 수 있습니다.

또한, 특정 혈액형의 비율이 돌출하는 효과는 explode 속성으로 설정할 수 있습니다. 돌출되는 정도는 데이터 순서에 따라 설정할 수 있습니다. 0은 돌출되지 않음을 의미합니다. 여기서는 가장 적은 비율을 차지하는 AB형을 강조하겠습니다. A형, B형, AB형, O형 순서로 값이 저장되어 있으므로 0, 0, 0.1, 0으로 설정합니다.

import matplotlib.pyplot as plt
plt.rc('font', family='Malgun Gothic')
size = [2441, 2312, 1031, 1233]
label = ['A형','B형','AB형', 'O형']
color = ['darkmagenta', 'deeppink', 'hotpink', 'pink']
plt.axis('equal')
plt.pie(size, labels=label, autopct='%.1f%%', colors=color, explode=(0,0,0.1,0))
plt.legend()
plt.show()

그림 9-10 파이 차트의 색상을 바꾸고 AB형이 돌출되도록 수정한 결과

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.