pacman::p_load(ggiraph, tidyverse)In-class Exercise 3
Installing and loading R packages
Two packages will be installed and loaded. They are: tidyverse, ggiraph.
Importing data
exam_data <- read_csv("data/Exam_data.csv")Static chart
ggplot(data = exam_data,
aes(x = MATHS))+
geom_dotplot(dotsize = 0.5)
Interactive chart
https://davidgohel.github.io/ggiraph/
p <- ggplot(data=exam_data,
aes(x = MATHS)) +
geom_dotplot_interactive(
aes(tooltip = ID),
stackgroups = TRUE,
binwidth = 1,
method = "histodot") +
scale_y_continuous(NULL,
breaks = NULL)
girafe(
ggobj = p,
width_svg = 6,
height_svg = 6*0.618
)