plotly의 한계 이해하기
일부 ggplot 그래프는 Plotly 객체로 바로 변환할 수 없다는 것을 확인하셨을 거예요. 예를 들어, ggplot2로 그린 가로(boxplot) 상자그림은 가로 방향의 plotly 상자그림으로 직접 변환되지 않습니다. 세로 방향의 ggplot 상자그림을 먼저 그린 뒤 좌표 뒤집기를 적용해야 합니다.
다음 연습 문제에서는 Plotly 그래프가 올바르게 렌더링되도록 코드를 수정해 보겠습니다. 또한 Plotly의 몇 가지 한계도 살펴봅니다.
London Airbnb 데이터셋은 listings라는 데이터 프레임으로 저장되어 있으며, tidyverse와 plotly 라이브러리는 미리 로드되어 있습니다.
이 연습은 강의의 일부입니다
shinydashboard로 대시보드 만들기
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Modify to obtain a set of vertical boxplots
boxplots <- listings %>%
ggplot(aes(x=reviews_per_month, y=room_type)) +
geom_boxplot() +
theme_classic()
# Obtain a horizontal set of plotly boxplots
___