library(ggplot2)
library(gcookbook)
Note: Some problems cannot be completed as written because the code has changed. You will need to find the updated code.
# Figure 11-1
p <- ggplot(mpg, aes(displ, hwy)) + geom_point()
p + facet_grid(drv ~ .)
p + facet_grid(. ~ cyl)
p + facet_grid(drv ~ cyl)
# Figure 11-2
p + facet_wrap( ~ class)
# Figure 11-3
p + facet_grid(drv ~ cyl, scales = "free_y")
p + facet_grid(drv ~ cyl, scales = "free")
# Figure 11-4
mpg2 <- mpg
levels(mpg2$drv)[levels(mpg2$drv)=="4"] <- "4wd"
levels(mpg2$drv)[levels(mpg2$drv)=="f"] <- "Front"
levels(mpg2$drv)[levels(mpg2$drv)=="r"] <- "Rear"
ggplot(mpg2, aes(displ, hwy)) + geom_point() + facet_grid(drv ~ .)
# Figure 11-5
ggplot(mpg2, aes(displ, hwy)) + geom_point() +
facet_grid(drv ~ ., labeller = label_both)
mpg3 <- mpg
levels(mpg3$drv)[levels(mpg2$drv)=="4"] <- "4^{wd}"
levels(mpg3$drv)[levels(mpg2$drv)=="f"] <- "- Front %.% e^{pi * i}"
levels(mpg3$drv)[levels(mpg2$drv)=="r"] <- "4^{wd} - Front"
# Figure 11-6
ggplot(cabbage_exp, aes(Cultivar, Weight)) + geom_bar(stat = "identity") +
facet_grid(. ~ Date) +
theme(strip.text = element_text(face = "bold", size = rel(1.5)),
strip.background = element_rect(fill = "lightblue", color = "black", size = 1))
END!