set.seed(129)
## Generate data for 2 groups
heights_all <- data.frame(
group = rep(c("ENVX1002", "ENVX2001"), each = 100),
heights = c(rnorm(100, mean = 165, sd = 7),
rnorm(100, mean = 185, sd = 9)))
heart_all <- data.frame(
group = rep(c("ENVX1002", "ENVX2001"), each = 100),
heart_rates = c(rnorm(100, mean = 70, sd = 10),
rnorm(100, mean = 72, sd = 5)))
## Plot
p3 <- ggplot(heights_all, aes(x = heights, fill = group)) +
geom_histogram(aes(y = ..density..),
binwidth = 5, color = "black", alpha = .2) +
geom_vline(aes(xintercept = 170),
color = "red", linetype = "dashed") +
geom_vline(aes(xintercept = 185),
color = "blue", linetype = "dashed") +
ggtitle("Height of students (cm)") +
theme_classic()
p4 <- ggplot(heart_all, aes(x = heart_rates, fill = group)) +
geom_histogram(aes(y = ..density..),
binwidth = 5, color = "black", alpha = .2) +
geom_vline(aes(xintercept = 70),
color = "red", linetype = "dashed") +
geom_vline(aes(xintercept = 72),
color = "blue", linetype = "dashed") +
ggtitle("Heart rates (bpm)") +
theme_classic()
p3 + p4