Skip to contents

Returns a palette object with colors based on a specified LGBTQ flag. Note: the number of colors vary between palettes!

Usage

palette_lgbtq(name)

Arguments

name

character(1)
Name of the flag the colors are based on.

Value

An lgbtq_palette object containing a vector of RGB color codes as strings.

Available palettes

Currently available palettes are:

  • rainbow (6 colors)

  • lesbian (5 colors)

  • gay (5 colors)

  • bisexual (3 colors)

  • transgender (3 colors)

  • asexual (4 colors)

  • intersex (2 colors)

  • nonbinary (4 colors)

  • philadelphia (8 colors)

  • progress (11 colors)

  • aromantic (5 colors)

  • acesthetic (4 colors)

  • analterous (4 colors)

  • asensual (4 colors)

  • ace_spectrum (4 colors)

  • aro_spectrum (5 colors)

  • aroace (5 colors)

  • alloace (4 colors)

  • aroallo (5 colors)

  • pansexual (3 colors)

  • androsexual (3 colors)

  • gynesexual (3 colors)

  • abrosexual (5 colors)

  • lesbian_7 (7 colors)

  • gay_7 (7 colors)

  • demiboy (4 colors)

  • demigirl (4 colors)

  • helian (5 colors)

  • lunarian (5 colors)

  • solarian (5 colors)

  • stellarian (5 colors)

  • genderfluid (5 colors)

  • genderqueer (3 colors)

  • agender (4 colors)

  • bigender (6 colors)

  • amatopunk (5 colors)

  • bear (7 colors)

  • butch (7 colors)

  • femme (5 colors)

  • otter (5 colors)

  • queerhet (5 colors)

Examples

palette_lgbtq("bisexual")


data <- data.frame(
  x = 1:10, y = 15:6,
  group = rep(c("a", "b"), each = 5)
)

ggplot2::ggplot(data, ggplot2::aes(x = x, y = y, color = group)) +
  ggplot2::geom_point(size = 4) +
  ggplot2::scale_color_manual(values = palette_lgbtq("intersex"))