library(ggplot2)
library(dplyr)
library(palmerpenguins)
# default
ggplot(penguins, aes(x = bill_depth_mm, y = bill_length_mm, color = species)) +
geom_point()
# vs. with Duke scale
ggplot(penguins, aes(x = bill_depth_mm, y = bill_length_mm, color = species)) +
geom_point() +
scale_duke_color_discrete()
# vs. with shape and Duke scale
ggplot(penguins, aes(x = bill_depth_mm, y = bill_length_mm, shape = species, color = species)) +
geom_point() +
scale_duke_color_discrete()
# vs. with Duke scale, UK spelling
ggplot(penguins, aes(x = bill_depth_mm, y = bill_length_mm, colour = species)) +
geom_point() +
scale_duke_colour_discrete()
# Make some species NAs to demonstrate na.value usage
penguins_with_NAs <- penguins |>
mutate(species = if_else(species == "Gentoo", NA, species))
# with default na.value
ggplot(penguins_with_NAs, aes(x = body_mass_g, color = species)) +
geom_density() +
scale_duke_color_discrete()
# with custom na.value
ggplot(penguins_with_NAs, aes(x = body_mass_g, color = species)) +
geom_density() +
scale_duke_color_discrete(na.value = "pink")
Run the code above in your browser using DataLab