Pride R Palettes

Ever need a fun color palette for your graphs, plots, or… for anything else in . I have created a list of palettes based on a number of pride flags, encompassing the original Baker flag created in 1977 to the non-binary flag created in 2014.

Thanks, Matt for the fun idea!

Colors drawn from flags at this article.

Palette: Flag, color, history

  • bakerpride: Original/Baker pride flag, 8 colors, designed by Gilbert Baker in 1977.1
  • traditionalpride: Traditional/Popular pride flag, 6 colors, 1979 San Francisco flag.2
  • phillypride: Philadelphia pride flag, 8 colors, recognizing that queerness is intersectional.3
  • bipride: Bisexual pride flag, 3 colors, designed by Michael Page in 1998.4
  • panpride: Pansexual pride flag, 3 colors, popular online since early 2010s.5
  • apride: Asexual pride flag, 4 colors, created by AVEN user standup in 2010.6
  • labryspride: Labrys lesbian flag, 3 colors, created by lesbian feminists in the 1970s.7
  • intersexpride: Intersex pride flag, 2 colors, created in 2013 by Morgan Carpenter.8
  • transpride: Transgender pride flag, 3 colors, created in 1999 by Monica Helmes.9
  • gfluidpride: Genderfluid pride flag, 5 colors, creted in 2012 by genderfluidity on Tumblr.10
  • gqueerpride: Genderqueer pride flag, 3 colors, created in 2011 by Marilyn Roxie.11
  • lesbianpride: Lesbian pride flag, 7 colors, adapted from a 2010 post on the blog This Lesbian Life.12
  • nonbinarypride: Nonbinary pride flag, 4 colors, created by Kye Rowan in 2014.

Examples

bakerpride is 8 colors, which can be displayed using;

image(1:8,1,as.matrix(1:8),col=pridepalettes$bakerpride,xlab="", ylab="",xaxt="n",yaxt="n",bty="n")

Output:

Using OrchardSprays, I created two boxplots, decrease ~ treatment with transpride and nonbinarypride palettes using;

plot(decrease ~ treatment, OrchardSprays, col=pridepalettes$transpride)

Output:

plot(decrease ~ treatment, OrchardSprays, col=pridepalettes$nonbinarypride)

Output:

To use: run the below code.

pridepalettes <- list(
  bakerpride = c("#fe6ab4", "#fe0000", "#fe8d01", "#ffff01", "#008d00", "#00c1c0", "#42009b", "#8f008e"),
  traditionalpride = c("#e40203","#ff8b00", "#feed01", "#007f24", "#004dff", "#760789"),
  phillypride = c("#010101", "#785016", "#fe0000", "#fd8c00", "#ffe500", "#109e0a", "#0644b3", "#c22edc"),
  bipride = c("#d6006f", "#724e94", "#0038a7"),
  panpride = c("#ff228c", "#ffd801", "#20b2ff"),
  apride = c("#000000","#7f7f7f","#ffffff","#660066"),
  labryspride = c("#782591", "#000000", "#ffffff"),
  intersexpride = c("#ffd800", "#7902aa"),
  transpride = c("#5bcefa", "#f5a8b8", "#ffffff"),
  gfluidpride = c("#fe75a1", "#ffffff", "#bd16d6", "#000000", "#323dbb"),
  gqueerpride = c("#b57edc", "#ffffff", "#4A8123"),
  lesbianpride = c("#a40061", "#b75592", "#d063a6", "#ededeb", "#e3abce", "#c54e54", "#8a1e04"),
  nonbinarypride = c("#fef433", "#ffffff", "#9a59cf", "#2d2d2d")
)

Please use these palettes as you wish, and tag me in a tweet if you do!


  1. Click here for more information. ↩︎

  2. Click here for more information. ↩︎

  3. Click here for more information. ↩︎

  4. Click here for more information. ↩︎

  5. Click here for more information. ↩︎

  6. Click here for more information. ↩︎

  7. Click here for more information. ↩︎

  8. Click here for more information. ↩︎

  9. Click here for more information. ↩︎

  10. Click here for more information. ↩︎

  11. Click here for more information. ↩︎

  12. Click here for more information. ↩︎