1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
theme_barebone <- function(bssz = 18){
base_size = bssz
ggthemes::theme_foundation(base_size = bssz) +
theme(
plot.background = element_blank(),
panel.background = element_blank(),
panel.border = element_blank(),
panel.grid = element_blank(),
axis.line.x = element_line(colour = 'black', linewidth = 0.5, linetype = 'solid'),
axis.line.y = element_line(colour = 'black', linewidth = 0.5, linetype = 'solid'),
axis.ticks = element_line(colour = 'black', linewidth = 0.5, linetype = 'solid'),
axis.ticks.length = unit(2, 'mm'),
axis.text = element_text(colour = 'black', size = ceiling(base_size * 0.66), face = 'plain'),
axis.title = element_text(colour = 'black', size = ceiling(base_size * 0.75), face = 'plain'),
strip.background = element_blank(),
strip.text = element_text(),
strip.text.x = element_text(colour = 'black', vjust = 0.5, face = 'plain'),
strip.text.y = element_text(colour = 'black', angle = -90, face = 'plain'),
legend.text = element_text(colour = 'black', size = ceiling(base_size * 0.66), face = 'plain'),
legend.title = element_text(colour = 'black', size = ceiling(base_size * .8), face = 'plain'),
legend.position = 'right',
legend.key = element_blank(),
legend.background = element_blank(),
legend.box.background = element_blank(),
#plot.margin = unit(c(1, 1, 1, 0), 'mm'),
plot.margin = margin(t = 5, r = 2, b = 2, l = 2),
plot.title = element_text(colour = 'black', size = ceiling(base_size), face = 'plain'),
plot.subtitle = element_text(colour = 'black', size = ceiling(base_size * .8))
)
}
|