시작하기무료로 시작하기

플로팅 심볼

plotly에서는 add_markers()symbols 인수를 통해 플로팅 심볼을 사용자 지정할 수 있어요. 심볼은 숫자나 문자열로 지정할 수 있어요. 예를 들어, 100은 열린 원(open circle)을 의미하며, "circle-open"으로도 지정할 수 있어요.

세 가지 수준에 대해 수동으로 스케일을 지정하려면, symbols = c("circle", "triangle", "x")처럼 작성해 각 그룹이 그 순서대로 원, 삼각형, x로 표시되도록 할 수 있어요.

유효한 플로팅 심볼의 전체 목록은 여기에서 확인할 수 있어요.

이번 연습에서는 소득(income) 범주에 대한 플로팅 심볼을 변경해 볼 거예요.

plotlyhappy 데이터 세트는 이미 로드되어 있어요.

이 연습은 강의의 일부입니다

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(___, ___, ___, ___))
코드 편집 및 실행