ggplot2 산점도 변환하기
ggplotly() 명령을 사용하면 ggplot2 패키지로 만든 대부분의 정적 그래프를 손쉽게 대화형으로 바꿀 수 있어요. 이 연습 문제에서는 아래 산점도를 대화형으로 변환해, 2016년 북미 비디오 게임 판매량(NA_Sales)과 평론가 종합 점수(Critic_Score)의 관계를 탐색해 보세요.
대화형 그래프를 만든 뒤에는 어떤 상호작용이 가능한지도 꼭 살펴보세요.
참고: plotly를 로드하면 ggplot2와 dplyr도 함께 로드됩니다.
이 연습은 강의의 일부입니다
R로 배우는 plotly 인터랙티브 데이터 시각화
연습 안내
plotly를 로드하세요.- 2016년의
vgsales데이터셋에서 비디오 게임에 대해, x축은NA_Sales, y축은Critic_Score로 하는 산점도를 만들고, 이 그래프를scatter객체에 저장하세요. ggplotly()명령을 사용해scatter를plotly대화형 그래프로 변환하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Load the plotly package
___
# Store the scatterplot of Critic_Score vs. NA_Sales sales in 2016
scatter <- ___ %>%
filter(___ == ___) %>%
ggplot(aes(x = ___, y = ___)) +
geom_point(alpha = 0.3)
# Convert the scatterplot to a plotly graphic
___(___)