Skip to content

Commit 8eb1b0a

Browse files
Merge pull request #106 from katilingban:dev
create nhs brewer palettes; fix #104
2 parents f061ad9 + 2671e54 commit 8eb1b0a

File tree

7 files changed

+111
-45
lines changed

7 files changed

+111
-45
lines changed

NAMESPACE

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,14 @@ export(nhs_aqua_blue)
2828
export(nhs_aqua_green)
2929
export(nhs_black)
3030
export(nhs_blue)
31+
export(nhs_brewer_palettes)
3132
export(nhs_bright_blue)
3233
export(nhs_dark_blue)
3334
export(nhs_dark_green)
3435
export(nhs_dark_grey)
3536
export(nhs_dark_pink)
3637
export(nhs_dark_red)
38+
export(nhs_emergency_red)
3739
export(nhs_fonts)
3840
export(nhs_green)
3941
export(nhs_light_blue)

NEWS.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44

55
* Changed Africa CDC colour palettes based on updated communication style guidelines
66

7-
* Created sequential and divergent Africa CDC colour palettes
7+
* Created Africa CDC brewer base palettes
8+
9+
* Created palette brewer functions for sequential, divergent, and qualitative colour palettes
810

911
## General updates
1012

R/theme_acdc.R

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ acdc_palettes <- list(
108108
acdc_teals = c("#CCE9E6", "#99D3CD", "#66BEB4", "#33A89B", acdc_teal)
109109
)
110110

111+
111112
#'
112113
#' @examples
113114
#' acdc_brewer_palettes
@@ -347,7 +348,7 @@ theme_acdc_dark <- function(base_family = set_acdc_font(),
347348
axis_title_colour = acdc_white,
348349
legend_title_colour = acdc_white,
349350
legend_text_colour = acdc_white,
350-
plot_background_fill = tint_colour(acdc_gold, 0.2),
351+
plot_background_fill = tint_colour(acdc_gold, 0.8),
351352
grid_col = acdc_green,
352353
grid = TRUE,
353354
axis_col = acdc_green,

R/theme_nhs.R

Lines changed: 90 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -8,87 +8,91 @@
88
#' @rdname nhs_colours
99
#' @export
1010
#'
11-
nhs_blue <- "#005EB8"
11+
nhs_blue <- "#005EB8"
1212

1313
#' @rdname nhs_colours
1414
#' @export
15-
nhs_white <- "#FFFFFF"
15+
nhs_white <- "#FFFFFF"
1616

1717
#' @rdname nhs_colours
1818
#' @export
19-
nhs_dark_blue <- "#003087"
19+
nhs_dark_blue <- "#003087"
2020

2121
#' @rdname nhs_colours
2222
#' @export
23-
nhs_bright_blue <- "#0072CE"
23+
nhs_bright_blue <- "#0072CE"
2424

2525
#' @rdname nhs_colours
2626
#' @export
27-
nhs_light_blue <- "#41B6E6"
27+
nhs_light_blue <- "#41B6E6"
2828

2929
#' @rdname nhs_colours
3030
#' @export
31-
nhs_aqua_blue <- "#00A9CE"
31+
nhs_aqua_blue <- "#00A9CE"
3232

3333
#' @rdname nhs_colours
3434
#' @export
35-
nhs_black <- "#231f20"
35+
nhs_black <- "#231f20"
3636

3737
#' @rdname nhs_colours
3838
#' @export
39-
nhs_dark_grey <- "#425563"
39+
nhs_dark_grey <- "#425563"
4040

4141
#' @rdname nhs_colours
4242
#' @export
43-
nhs_mid_grey <- "#768692"
43+
nhs_mid_grey <- "#768692"
4444

4545
#' @rdname nhs_colours
4646
#' @export
47-
nhs_pale_grey <- "#E8EDEE"
47+
nhs_pale_grey <- "#E8EDEE"
4848

4949
#' @rdname nhs_colours
5050
#' @export
51-
nhs_dark_green <- "#006747"
51+
nhs_dark_green <- "#006747"
5252

5353
#' @rdname nhs_colours
5454
#' @export
55-
nhs_green <- "#009639"
55+
nhs_green <- "#009639"
5656

5757
#' @rdname nhs_colours
5858
#' @export
59-
nhs_light_green <- "#78BE20"
59+
nhs_light_green <- "#78BE20"
6060

6161
#' @rdname nhs_colours
6262
#' @export
63-
nhs_aqua_green <- "#00A499"
63+
nhs_aqua_green <- "#00A499"
6464

6565
#' @rdname nhs_colours
6666
#' @export
67-
nhs_purple <- "#330072"
67+
nhs_purple <- "#330072"
6868

6969
#' @rdname nhs_colours
7070
#' @export
71-
nhs_dark_pink <- "#7C2855"
71+
nhs_dark_pink <- "#7C2855"
7272

7373
#' @rdname nhs_colours
7474
#' @export
75-
nhs_pink <- "#AE2573"
75+
nhs_pink <- "#AE2573"
7676

7777
#' @rdname nhs_colours
7878
#' @export
79-
nhs_dark_red <- "#8A1538"
79+
nhs_emergency_red <- "#DA291C"
8080

8181
#' @rdname nhs_colours
8282
#' @export
83-
nhs_orange <- "#ED8B00"
83+
nhs_dark_red <- "#8A1538"
8484

8585
#' @rdname nhs_colours
8686
#' @export
87-
nhs_warm_yellow <- "#FFB81C"
87+
nhs_orange <- "#ED8B00"
8888

8989
#' @rdname nhs_colours
9090
#' @export
91-
nhs_yellow <- "#FAE100"
91+
nhs_warm_yellow <- "#FFB81C"
92+
93+
#' @rdname nhs_colours
94+
#' @export
95+
nhs_yellow <- "#FAE100"
9296

9397

9498
#'
@@ -108,26 +112,71 @@ nhs_palettes <- list(
108112
nhs_highlights = c(
109113
"#330072", "#7C2855", "#AE2573", "#8A1538", "#ED8B00", "#FFB81C", "#FAE100"
110114
),
111-
nhs_dark_blues = c("#003087", "#33599F", "#6682B7", "#99ACCF", "#CCD5E7"),
112-
nhs_blues = c("#005EB8", "#337EC6", "#669ED4", "#99BEE2", "#CCDEF0"),
113-
nhs_bright_blues = c("#0072CE", "#338ED7", "#66AAE1", "#99C6EB", "#CCE2F5"),
114-
nhs_light_blues = c("#41B6E6", "#67C4EB", "#8DD3F0", "#B3E1F5", "#D9F0FA"),
115-
nhs_aqua_blues = c("#00A9CE", "#33BAD7", "#66CBE1", "#99DCEB", "#CCEDF5"),
116-
nhs_blacks = c("#231f20", "#4F4B4C", "#7B7879", "#A7A5A5", "#D3D2D2"),
117-
nhs_dark_greys = c("#425563", "#677782", "#8D99A1", "#B3BBC0", "#D9DDDF"),
118-
nhs_mid_greys = c("#768692", "#919EA7", "#ACB6BD", "#C8CED3", "#E3E6E9"),
119-
nhs_pale_greys = c("#E8EDEE", "#ECF0F1", "#F1F4F4", "#F5F7F8", "#FAFBFB"),
120-
nhs_dark_greens = c("#006747", "#33856B", "#66A390", "#99C2B5", "#CCE0DA"),
121-
nhs_greens = c("#009639", "#33AB60", "#66C088", "#99D5AF", "#CCEAD7"),
122-
nhs_light_greens = c("#78BE20", "#93CB4C", "#AED879", "#C9E5A5", "#E4F2D2"),
123-
nhs_aqua_greens = c("#00A499", "#33B6AD", "#66C8C1", "#99DAD6", "#CCECEA"),
124-
nhs_purples = c("#330072", "#5B338E", "#8466AA", "#AD99C6", "#D6CCE2"),
125-
nhs_dark_pinks = c("#7C2855", "#965377", "#B07E99", "#CAA9BB", "#E4D4DD"),
126-
nhs_pinks = c("#AE2573", "#BE508F", "#CE7CAB", "#DEA7C7", "#EED3E3"),
127-
nhs_dark_reds = c("#8A1538", "#A1435F", "#B87287", "#D0A1AF", "#E7D0D7"),
128-
nhs_oranges = c("#ED8B00", "#F0A233", "#F4B966", "#F7D099", "#FBE7CC"),
129-
nhs_warm_yellows = c("#FFB81C", "#FFC649", "#FFD476", "#FFE2A4", "#FFF0D1"),
130-
nhs_yellows = c("#FAE100", "#FBE733", "#FCED66", "#FDF399", "#FEF9CC")
115+
nhs_dark_blues = rev(c("#003087", "#33599F", "#6682B7", "#99ACCF", "#CCD5E7")),
116+
nhs_blues = rev(c("#005EB8", "#337EC6", "#669ED4", "#99BEE2", "#CCDEF0")),
117+
nhs_bright_blues = rev(c("#0072CE", "#338ED7", "#66AAE1", "#99C6EB", "#CCE2F5")),
118+
nhs_light_blues = rev(c("#41B6E6", "#67C4EB", "#8DD3F0", "#B3E1F5", "#D9F0FA")),
119+
nhs_aqua_blues = rev(c("#00A9CE", "#33BAD7", "#66CBE1", "#99DCEB", "#CCEDF5")),
120+
nhs_blacks = rev(c("#231f20", "#4F4B4C", "#7B7879", "#A7A5A5", "#D3D2D2")),
121+
nhs_dark_greys = rev(c("#425563", "#677782", "#8D99A1", "#B3BBC0", "#D9DDDF")),
122+
nhs_mid_greys = rev(c("#768692", "#919EA7", "#ACB6BD", "#C8CED3", "#E3E6E9")),
123+
nhs_pale_greys = rev(c("#E8EDEE", "#ECF0F1", "#F1F4F4", "#F5F7F8", "#FAFBFB")),
124+
nhs_dark_greens = rev(c("#006747", "#33856B", "#66A390", "#99C2B5", "#CCE0DA")),
125+
nhs_greens = rev(c("#009639", "#33AB60", "#66C088", "#99D5AF", "#CCEAD7")),
126+
nhs_light_greens = rev(c("#78BE20", "#93CB4C", "#AED879", "#C9E5A5", "#E4F2D2")),
127+
nhs_aqua_greens = rev(c("#00A499", "#33B6AD", "#66C8C1", "#99DAD6", "#CCECEA")),
128+
nhs_purples = rev(c("#330072", "#5B338E", "#8466AA", "#AD99C6", "#D6CCE2")),
129+
nhs_dark_pinks = rev(c("#7C2855", "#965377", "#B07E99", "#CAA9BB", "#E4D4DD")),
130+
nhs_pinks = rev(c("#AE2573", "#BE508F", "#CE7CAB", "#DEA7C7", "#EED3E3")),
131+
nhs_dark_reds = rev(c("#8A1538", "#A1435F", "#B87287", "#D0A1AF", "#E7D0D7")),
132+
nhs_reds = rev(c("#DA291C", "#E15349", "#E87E76", "#F0A9A4", "#F7D4D1")),
133+
nhs_oranges = rev(c("#ED8B00", "#F0A233", "#F4B966", "#F7D099", "#FBE7CC")),
134+
nhs_warm_yellows = rev(c("#FFB81C", "#FFC649", "#FFD476", "#FFE2A4", "#FFF0D1")),
135+
nhs_yellows = rev(c("#FAE100", "#FBE733", "#FCED66", "#FDF399", "#FEF9CC"))
136+
)
137+
138+
139+
#'
140+
#' @examples
141+
#' nhs_brewer_palettes
142+
#'
143+
#' @rdname nhs_palette
144+
#' @export
145+
#'
146+
147+
nhs_brewer_palettes <- list(
148+
blues = c(nhs_light_blue, nhs_blue, nhs_bright_blue),
149+
bugn = c(nhs_light_blue, nhs_aqua_green, nhs_green),
150+
bupu = c(nhs_dark_blue, nhs_dark_pink, nhs_purple),
151+
gnbu = c(nhs_aqua_green, nhs_aqua_blue, nhs_bright_blue),
152+
greens = c(nhs_light_green, nhs_green, nhs_dark_green),
153+
greys = c(nhs_pale_grey, nhs_mid_grey, nhs_dark_grey),
154+
pubu = c(nhs_purple, nhs_dark_pink, nhs_dark_blue),
155+
pubugn = c(nhs_purple, nhs_blue, nhs_green),
156+
purd = c(nhs_purple, nhs_dark_pink, nhs_dark_red),
157+
rdpu = c(nhs_dark_red, nhs_dark_pink, nhs_purple),
158+
reds = c(nhs_emergency_red, nhs_pink, nhs_dark_red),
159+
ylgn = c(nhs_yellow, nhs_aqua_green, nhs_dark_green),
160+
ylgnbu = c(nhs_yellow, nhs_aqua_blue, nhs_dark_blue),
161+
ylorrd = c(nhs_yellow, nhs_orange, nhs_dark_red),
162+
piylgn = c(nhs_pink, nhs_yellow, nhs_green),
163+
prgn = c(nhs_purple, nhs_pink, nhs_dark_green),
164+
puor = c(nhs_purple, nhs_emergency_red, nhs_orange),
165+
rdbu = c(nhs_dark_red, nhs_purple, nhs_dark_blue),
166+
rdgy = c(nhs_dark_red, nhs_emergency_red, nhs_mid_grey),
167+
rdylbu = c(nhs_emergency_red, nhs_yellow, nhs_bright_blue),
168+
rdylgn = c(nhs_emergency_red, nhs_yellow, nhs_green),
169+
pastel1 = c(
170+
nhs_palettes$nhs_light_blues[3], nhs_palettes$nhs_bright_blues[3],
171+
nhs_palettes$nhs_greens[3], nhs_palettes$nhs_light_greens[3],
172+
nhs_palettes$nhs_pinks[3], nhs_palettes$nhs_purples[3],
173+
nhs_palettes$nhs_reds[3], nhs_palettes$nhs_oranges[3]
174+
),
175+
dark = c(
176+
nhs_palettes$nhs_dark_blues[4], nhs_palettes$nhs_dark_greens[4],
177+
nhs_palettes$nhs_dark_reds[4], nhs_palettes$nhs_purples[4],
178+
nhs_palettes$nhs_dark_greys[4]
179+
)
131180
)
132181

133182

man/nhs_colours.Rd

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/nhs_palette.Rd

Lines changed: 8 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

man/theme_acdc.Rd

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)