Converting a ggplot2 scatterplot
The ggplotly()
command makes it easy to create interactive versions of most static plots created using the ggplot2
package. In this exercise, your task is to create an interactive version of the below scatterplot, exploring the relationship between video game sales in North America (NA_Sales
) and aggregate critic score (Critic_Score
) in 2016.
After creating the interactive graphic, be sure to explore what interactions are possible.
Note: loading plotly
also loads ggplot2
and dplyr
.
This exercise is part of the course
Interactive Data Visualization with plotly in R
Exercise instructions
- Load
plotly
. - Create a scatterplot with
NA_Sales
on the x-axis andCritic_Score
on the y-axis for video games found in thevgsales
dataset from 2016. Store this plot in thescatter
object. - Use the
ggplotly()
command to convertscatter
to aplotly
interactive graphic.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# 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
___(___)