The ButterflyColors package contains color palette for plotting in R based on butterfly species. For species with sexual dimorphisms, we used male colors.
You can install the development version of ButterflyColors from GitHub with:
# install.packages("devtools")
devtools::install_github("junqueiragaabi/ButterflyColors")
library(ButterflyColors)
Butterfly palettes were extected from photographs using Adobe Color. We defined the five dominant colors in each butterfly species. All photographs used were taken by Sofia Schirmer from biological collections of Brazilian universities.
The color palettes per species are organized in a list called butterfly_species:
library(ButterflyColors)
names(butterfly_species)
## [1] "philaethria_dido" "anteos_menippe" "fountainea_ryphea"
## [4] "lycorea_hallia" "morpho_helenor" "archaeoprepona_demophon_thalpius"
## [7] "brassolis_sophorae" "historis_acheronta" "stalachtis_phlegia_susanna"
## [10] "battus_polydamas" "anteos_clorinde" "chorinea_licursis"
## [13] "danaus_eresimus" "smyrna_blomfidiana" "astraptes_fulgerator"
## [16] "hamadryas_feronia" "pseudolycaena_marsyas" "catagramma_pygas"
## [19] "heliconius_sara_apseudes" "synargis_calyce" "hamadryas_feronia"
## [22] "heliconius_erato_phyllis" "hylephila_phyleus" "danaus_erippus"
## [25] "danaus_gilippus" "junonia_evarete" "hemiargus_hanno"
## [28] "dynamine_postverta" "parides_zacynthus_polymetus" "marpesia_petreus"
and the function butterfly_palettes
returns a vector with the color palette (hex color codes) of a butterfly.
butterfly_palettes(specie = "parides_zacynthus_polymetus")
## [1] "#37738D" "#9B8170" "#D98B79" "#BF6860" "#292325"
A few examples...
library(ggplot2)
ggplot(iris, aes(x = Sepal.Length, y = Petal.Length, colour = Species)) +
geom_point(size = 3) +
scale_colour_manual(values = butterfly_palettes("parides_zacynthus_polymetus"))
Can't find the species you want?
If you would like to contribute to this package, please contact Gabriela Junqueira or Sofia Schirmer on Twitter or submit a pull request
The structure of this package was inspired by the feathers
and fishualize
packages.