플로팅 심볼
plotly에서는 add_markers()의 symbols 인수를 통해 플로팅 심볼을 사용자 지정할 수 있어요. 심볼은 숫자나 문자열로 지정할 수 있어요. 예를 들어, 100은 열린 원(open circle)을 의미하며, "circle-open"으로도 지정할 수 있어요.
세 가지 수준에 대해 수동으로 스케일을 지정하려면, symbols = c("circle", "triangle", "x")처럼 작성해 각 그룹이 그 순서대로 원, 삼각형, x로 표시되도록 할 수 있어요.
유효한 플로팅 심볼의 전체 목록은 여기에서 확인할 수 있어요.
이번 연습에서는 소득(income) 범주에 대한 플로팅 심볼을 변경해 볼 거예요.
plotly와 happy 데이터 세트는 이미 로드되어 있어요.
이 연습은 강의의 일부입니다
R로 배우는 plotly 중급 인터랙티브 데이터 시각화
연습 안내
income범주의 플로팅 심볼을 다음과 같이 변경하세요:- low:
"circle-open"; lower-middle:"square-open"; upper-middle:"star-open"; high:"x-thin-open"
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Fill in the specified plotting symbols
happy %>%
plot_ly(x = ~life.expectancy, y = ~happiness) %>%
add_markers(symbol = ~income, symbols = c(___, ___, ___, ___))