시작하기무료로 시작하기

plotly의 한계 이해하기

일부 ggplot 그래프는 Plotly 객체로 바로 변환할 수 없다는 것을 확인하셨을 거예요. 예를 들어, ggplot2로 그린 가로(boxplot) 상자그림은 가로 방향의 plotly 상자그림으로 직접 변환되지 않습니다. 세로 방향의 ggplot 상자그림을 먼저 그린 뒤 좌표 뒤집기를 적용해야 합니다.

다음 연습 문제에서는 Plotly 그래프가 올바르게 렌더링되도록 코드를 수정해 보겠습니다. 또한 Plotly의 몇 가지 한계도 살펴봅니다.

London Airbnb 데이터셋은 listings라는 데이터 프레임으로 저장되어 있으며, tidyverseplotly 라이브러리는 미리 로드되어 있습니다.

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

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