1
1
# ' list of colorblind-friendly colors, developed by James and client
2
2
cb_friendly_colors <- c(
3
- `bright_purple` = " #2759F6" ,
3
+ `blue` = " #2759F6" ,
4
4
`dark_purple` = " #402999" ,
5
5
`purple` = " #9176C8" ,
6
- `blue` = " #4FAEEB" ,
6
+ `sky_blue` = " #4FAEEB" ,
7
7
`blue_grey` = " #92A6BC" ,
8
8
`forest_green` = " #3C877B" ,
9
9
`pink` = " #E93380" ,
@@ -19,6 +19,7 @@ cb_friendly_colors <- c(
19
19
)
20
20
21
21
# ' fetch color from list by name
22
+ # ' @export
22
23
cb_friendly_cols <- function (... ) {
23
24
cols <- c(... )
24
25
@@ -30,12 +31,12 @@ cb_friendly_cols <- function(...) {
30
31
31
32
# ' define main colorblind-friendly palette as well as sub-palettes
32
33
cb_friendly_palettes <- list (
33
- `main` = cb_friendly_cols(" bright_purple " , " dark_purple" , " purple" , " blue " ,
34
+ `main` = cb_friendly_cols(" blue " , " dark_purple" , " purple" , " sky_blue " ,
34
35
" blue_grey" , " forest_green" , " pink" , " olive_green" ,
35
36
" yellow" , " light_orange" , " dark_orange" ,
36
37
" army_green" , " black" , " dark_grey" , " light_blue" ,
37
38
" brown" ),
38
- `cool` = cb_friendly_cols(" bright_purple " , " dark_purple" , " purple" , " blue " ),
39
+ `cool` = cb_friendly_cols(" blue " , " dark_purple" , " purple" , " sky_blue " ),
39
40
`hot` = cb_friendly_cols(" yellow" , " light_orange" , " dark_orange" ),
40
41
`grey` = cb_friendly_cols(" black" , " dark_grey" , " blue_grey" )
41
42
)
@@ -44,6 +45,7 @@ cb_friendly_palettes <- list(
44
45
# '
45
46
# ' @param palette name of the palette to be returned
46
47
# ' @param reverse boolean, reverse order of colors in palette
48
+ # ' @export
47
49
cb_friendly_pal <- function (palette = ' main' , reverse = F , ... ){
48
50
pal <- cb_friendly_palettes [[palette ]]
49
51
if (reverse ) pal <- rev(pal )
0 commit comments