더북(TheBook)

4 수동으로 파이 차트 색상 바꾸기

색상 채움은 앞서 배운 자동 채움 외에 사용자가 수동으로 채울 수도 있습니다. 수동으로 사용자가 색상을 직접 지정해서 채우려면 scale_fill_manual() 함수를 사용합니다.

# 수동으로 색상을 채움
gg <- gg +
scale_fill_manual(values = c("STEAK" = "red", "SPECIAL_SET" = "orange", "SEA_FOOD" = "skyblue", "SANDWICH" = "skyblue", "SALAD_BAR" = "skyblue", "SALAD" = "skyblue", "PIZZA" = "skyblue", "PASTA" = "skyblue", "JUICE" = "skyblue", "WINE" = "skyblue"), breaks = c("STEAK", "SPECIAL_SET"))
gg

* 각 항목에 채울 색을 지정

* 범례에 표현할 항목을 지정합니다. 지정된 순서에 따라 범례 출력 순서도 바꿀 수 있습니다.

 

코드를 실행하면 다음 그림과 같습니다.

 

그림 8-23 | 수동으로 변경된 파이 차트 색상

 

이미 색상이 지정되어 있지만, 지정된 색으로 대체한다는 메시지와 함께 수동으로 색상을 채웠습니다. 참고로 scale_fill_manual() 함수에서 사용하는 옵션 중 values는 색상, breaks는 범례에 나타나는 데이터, name은 범례 제목, labels는 범례 설명, limits는 시각화되는 범주 값을 의미합니다. 이 파이 차트로 다음을 알 수 있습니다.

 

스테이크와 스페셜 세트 메뉴가 전체 매출의 과반수를 차지합니다.

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