Skip to content

A collection of color palettes inspired by plants and pop culture.

License

Notifications You must be signed in to change notification settings

cxli233/Color_palette_by_cxli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Color palettes by cxLi

A collection of color palettes inspired by plants and pop culture.

  • Author: Chenxin Li, Ph.D., Assistant Research Scientist at Department of Crop & Soil Sciences and Center for Applied Genetic Technologies, University of Georgia.
  • Contact: [email protected] | @chenxinli2.bsky.social

Display all color sets

Attempts have been made to produce palettes that are friendly to deuteranopia, the most common type of red/green color blindness. Please cite/acknowledge this repository if used.

DOI

Please also explore other palette collections.

Table of contents

  1. Wisteria
  2. Higanbana (red spider lily)
  3. Geissorhiza radians
  4. Bocchi the Rock!
  5. Frieren 1
  6. Frieren 2 - the field of flower
  7. Frieren 3 - that scene
  8. Ubel
  9. Yu-Gi-Oh - "the Three Egyptian Gods"
  10. Bird of paradise
  11. Love in a mist
  12. Blue iris
  13. Example usage
  14. Summary

Wisteria

wisteria

Wisteria is a climbing plant with beautiful flowers (photo credit: Home Depot).

wisteria <- c("#A6A6A6", "#CDAA7D", "#EEE685", "#FFBBFF", "#D1EEEE", "#6495ED", "#6959CD")

wisteria color set

Higanbana (red spider lily)

Red spider lily

(Photo credit: Wikipedia)

higanbana <- c("#FED731", "#FDA888", "#EF5960", "#E70F25", "#8C030B", "#450110", "#1F0A0A")

higanbana color set

Geissorhiza radians

Geissorhiza radians

(Photo credit: Andreas Fleischmann)

gra <- c( "#200200", "#BF051E", "#FC3E57", "#E3C9EC", "#C29CE2", "#811ED0", "#36044A") 

gra color set

Bocchi the Rock!

Bocchi the Rock! is about a teenager girl overcoming her debilitating social anxiety while performing in a band as the guitarist. It's extremely relatable (at least to me) but also utterly creative and expressive. I highly recommend. Clip from YouTube

A bocchi the rock poster

(Photo credit: Bocchi the Rock! official website).

bocchi <- c("#F2C9D5", "#B43E44", "#FADF92" , "#496496", "#282828", "#904869")

bocchi color set

Frieren 1

Frieren Beyond Journey's End takes place in a fantasy world after the hero's party defeated the demon lord. Frieren, the elven mage of the party, explores the concepts of time, lost, and emotions. It has beautiful visuals and music, intriguing lore, well-written characters, and masterful story telling. 100% recommend. One of the best, if not the best, anime of recent years (as of 2024).

Frieren laying in water looking up

(Clipped from Season 1 Episode 1).

frieren1<- c("#DFE1BC", "#90C6A7", "#3D646A", "#795862", 
             "#141313", "#E2E1E4", "#A49FB8", "#6A83A9")  

frieren color set 1

Frieren 2

Frieren sitting in a field of flowers with a flower crown on her head

(Clipped from Season 1 Episode 2).

frieren2 <- c("#E6E2F1", "#F8E8E3", 
              "#F6D481", "#F5A556",
              "#FB9FB9", "#C94D6C",
              "#4F4E46")

frieren color set 2

Frieren 3 - that scene!

If you have watched Frieren, you know which scene I am refering to. If you haven't, I won't spoil it for you. Please go watch it. It's beautiful.

That scene

(Clipped from Season 1 Episode 14).

frieren3 <- c("#462D2E", "#BA8F7D", "#AB6B7A",
              "#CB6B6E", "#E09DBD", "#47324E", "#FFD1BF")

frieren color set 3

Ubel

Ubel is a character from Frieren Beyond Journey's End.

Ubel looking around

(Clipped from Season 1 Episode 17).

ubel <- c("#C9BFE1", "#958AC3", "#433D64", "#110F09",
          "#3A3E25", "#636B3C", "#A4AD72")

ubel color set

Yu-Gi-Oh "the Three Egyptian Gods"

I consider Yu-Gi-Oh to be a classic anime. This color palette was inspired by "the Three Egyptian Gods".

the Three Egyptian Gods

YGO <- c("#0E1118", "#DC383A", "#A90C1B", "#FED568", "#C48233", "#84C4EF", "#1D4564")

YGO Gods color set

Bird of paradise

The bird of paradise plants have colorful flowers.

Bird of Paradise flower

Photo credit: Domenico Salvagnin from Legnaro, Italy.

bop <- c("#BB4C45", "#9C81A4", "#5D69D5", "#23369D", "#883C7A", "#FF8600", "#FFC4D6", "#E75001")

bop color set

Love in a mist

Love-in-a-mist (Nigella damascena) has beautiful blue flowers.

Love-in-a-mist on the side of a road

Photo credit: Chenxin Li, taken at UC Davis.

liam <- c("#354099", "#C0C9F6", "#64296F", "#955996", "#C8D49D", "#5B6555", "#A39E9D")

liam color set

Blue iris

This color palette is inspired by blue iris plants I found at UC Davis in 2017.

Blue iris

Photo credit: Chenxin Li, taken at UC Davis.

bir <- c("#5952C4", "#918CFE", "#DEDDFF", "#FFFF4C", "#CCA933", "#5A834E", "#77998E")

blue iris color set

Example usage

The easiest way to deploy the color sets is copying the hex. For example:

wisteria <- c("#A6A6A6", "#CDAA7D", "#EEE685", "#FFBBFF", "#D1EEEE", "#6495ED", "#6959CD")

Then use scale_fill_manual(values = wisteria) or scale_color_mannual(values = wisteria).

Example 1

frieren1<- c("#DFE1BC", "#90C6A7", "#3D646A", "#795862", 
             "#141313", "#E2E1E4", "#A49FB8", "#6A83A9") 
             
datasets::ChickWeight %>% 
  filter(Time == 21) %>% 
  ggplot(aes(x = Diet, y = weight)) +
  geom_point(position = position_jitter(seed = 666, width = 0.1),
             shape = 21, color = "grey20",
             aes(fill = Diet), size = 2.5, alpha = 0.8) +
  stat_summary(geom = "point", shape = 4, size = 3, fun.data = "mean_se") +
  stat_summary(geom = "linerange", fun.data = "mean_se") +
  scale_fill_manual(values = frieren1[c(1, 2, 3, 8)]) +
  labs(title = "Effect of 4 diets on chicken growth",
       caption = "x = mean; errorbar = SE") +
  theme_classic()

Example1

Admittedly, some of the colors are two light. One way to get around that is to use shape = 21 within geom_point(), which specifies for hollow points. Then specify color = "grey20", which draws a dark grey outline for the points. Finally, use fill instead of color to specify the internal colors of the geoms. You can use the square bracket syntax [] to subset the color palette as well.

Example 2

YGO <- c("#0E1118", "#DC383A", "#A90C1B", "#FED568", "#C48233", "#84C4EF", "#1D4564")

datasets::ChickWeight %>%
  ggplot(aes(x = Time, y = weight)) +
  geom_smooth(aes(color = Diet), se = F)+
  scale_color_manual(values = YGO[c(1, 3 , 5, 7)]) +
  labs(title = "Effect of 4 diets on chicken growth") +
  theme_bw()

Example2

Summary

You can view the hex code of all color palettes in this collection here.

About

A collection of color palettes inspired by plants and pop culture.

Resources

License

Stars

Watchers

Forks

Packages

No packages published