@@ -117,12 +117,12 @@ theme_grey <- function(base_size = 11, base_family = "",
117117 # Elements in this first block aren't used directly, but are inherited
118118 # by others
119119 line = element_line(
120- colour = " black" , size = base_line_size ,
120+ colour = " black" , linewidth = base_line_size ,
121121 linetype = 1 , lineend = " butt"
122122 ),
123123 rect = element_rect(
124124 fill = " white" , colour = " black" ,
125- size = base_rect_size , linetype = 1
125+ linewidth = base_rect_size , linetype = 1
126126 ),
127127 text = element_text(
128128 family = base_family , face = " plain" ,
@@ -190,7 +190,7 @@ theme_grey <- function(base_size = 11, base_family = "",
190190 panel.background = element_rect(fill = " grey92" , colour = NA ),
191191 panel.border = element_blank(),
192192 panel.grid = element_line(colour = " white" ),
193- panel.grid.minor = element_line(size = rel(0.5 )),
193+ panel.grid.minor = element_line(linewidth = rel(0.5 )),
194194 panel.spacing = unit(half_line , " pt" ),
195195 panel.spacing.x = NULL ,
196196 panel.spacing.y = NULL ,
@@ -264,7 +264,7 @@ theme_bw <- function(base_size = 11, base_family = "",
264264 panel.border = element_rect(fill = NA , colour = " grey20" ),
265265 # make gridlines dark, same contrast with white as in theme_grey
266266 panel.grid = element_line(colour = " grey92" ),
267- panel.grid.minor = element_line(size = rel(0.5 )),
267+ panel.grid.minor = element_line(linewidth = rel(0.5 )),
268268 # contour strips to match panel contour
269269 strip.background = element_rect(fill = " grey85" , colour = " grey20" ),
270270 # match legend key to background
@@ -292,15 +292,15 @@ theme_linedraw <- function(base_size = 11, base_family = "",
292292 theme(
293293 # black text and ticks on the axes
294294 axis.text = element_text(colour = " black" , size = rel(0.8 )),
295- axis.ticks = element_line(colour = " black" , size = rel(0.5 )),
295+ axis.ticks = element_line(colour = " black" , linewidth = rel(0.5 )),
296296 # NB: match the *visual* thickness of axis ticks to the panel border
297297 # 0.5 clipped looks like 0.25
298298
299299 # pure black panel border and grid lines, but thinner
300- panel.border = element_rect(fill = NA , colour = " black" , size = rel(1 )),
300+ panel.border = element_rect(fill = NA , colour = " black" , linewidth = rel(1 )),
301301 panel.grid = element_line(colour = " black" ),
302- panel.grid.major = element_line(size = rel(0.1 )),
303- panel.grid.minor = element_line(size = rel(0.05 )),
302+ panel.grid.major = element_line(linewidth = rel(0.1 )),
303+ panel.grid.minor = element_line(linewidth = rel(0.05 )),
304304
305305 # strips with black background and white text
306306 strip.background = element_rect(fill = " black" ),
@@ -331,15 +331,15 @@ theme_light <- function(base_size = 11, base_family = "",
331331 theme(
332332 # white panel with light grey border
333333 panel.background = element_rect(fill = " white" , colour = NA ),
334- panel.border = element_rect(fill = NA , colour = " grey70" , size = rel(1 )),
334+ panel.border = element_rect(fill = NA , colour = " grey70" , linewidth = rel(1 )),
335335 # light grey, thinner gridlines
336336 # => make them slightly darker to keep acceptable contrast
337337 panel.grid = element_line(colour = " grey87" ),
338- panel.grid.major = element_line(size = rel(0.5 )),
339- panel.grid.minor = element_line(size = rel(0.25 )),
338+ panel.grid.major = element_line(linewidth = rel(0.5 )),
339+ panel.grid.minor = element_line(linewidth = rel(0.25 )),
340340
341341 # match axes ticks thickness to gridlines and colour to panel border
342- axis.ticks = element_line(colour = " grey70" , size = rel(0.5 )),
342+ axis.ticks = element_line(colour = " grey70" , linewidth = rel(0.5 )),
343343
344344 # match legend key to panel.background
345345 legend.key = element_rect(fill = " white" , colour = NA ),
@@ -377,11 +377,11 @@ theme_dark <- function(base_size = 11, base_family = "",
377377 # inverse grid lines contrast compared to theme_grey
378378 # make them thinner and try to keep the same visual contrast as in theme_light
379379 panel.grid = element_line(colour = " grey42" ),
380- panel.grid.major = element_line(size = rel(0.5 )),
381- panel.grid.minor = element_line(size = rel(0.25 )),
380+ panel.grid.major = element_line(linewidth = rel(0.5 )),
381+ panel.grid.minor = element_line(linewidth = rel(0.25 )),
382382
383383 # match axes ticks thickness to gridlines
384- axis.ticks = element_line(colour = " grey20" , size = rel(0.5 )),
384+ axis.ticks = element_line(colour = " grey20" , linewidth = rel(0.5 )),
385385
386386 # match legend key to panel.background
387387 legend.key = element_rect(fill = " grey50" , colour = NA ),
@@ -441,13 +441,13 @@ theme_classic <- function(base_size = 11, base_family = "",
441441 panel.grid.minor = element_blank(),
442442
443443 # show axes
444- axis.line = element_line(colour = " black" , size = rel(1 )),
444+ axis.line = element_line(colour = " black" , linewidth = rel(1 )),
445445
446446 # match legend key to panel.background
447447 legend.key = element_blank(),
448448
449449 # simple, black and white strips
450- strip.background = element_rect(fill = " white" , colour = " black" , size = rel(2 )),
450+ strip.background = element_rect(fill = " white" , colour = " black" , linewidth = rel(2 )),
451451 # NB: size is 1 but clipped, it looks like the 0.5 of the axes
452452
453453 complete = TRUE
@@ -531,12 +531,12 @@ theme_test <- function(base_size = 11, base_family = "",
531531
532532 t <- theme(
533533 line = element_line(
534- colour = " black" , size = base_line_size ,
534+ colour = " black" , linewidth = base_line_size ,
535535 linetype = 1 , lineend = " butt"
536536 ),
537537 rect = element_rect(
538538 fill = " white" , colour = " black" ,
539- size = base_rect_size , linetype = 1
539+ linewidth = base_rect_size , linetype = 1
540540 ),
541541 text = element_text(
542542 family = base_family , face = " plain" ,
0 commit comments