De titel wordt steeds spannender
Gefeliciteerd, je bent bij de laatste oefening van de cursus gekomen! Je gaat nu je kennis van rlang gebruiken om een functie te definiëren die een ggplot2-spreidingsdiagram op maat maakt. De functie zorgt ervoor dat er automatisch een titel wordt gemaakt op basis van de ingevoerde waarden. Probeer het uit!
Het pakket rlang is in deze oefening ook al voor je geladen.
Deze oefening maakt deel uit van de cursus
Programmeren met dplyr
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Define custom function
my_scatter <- function(df, x_var, y_var, color_var) {
ggplot(df, aes(x = ___, y = ___)) +
geom_point(aes(color = ___)) +
ggtitle(paste(___(enquo(y_var)),
"versus",
as_label(___(x_var)),
"with colors by",
___(___(color_var))))
}