@@ -117,12 +117,12 @@ theme_grey <- function(base_size = 11, base_family = "",
117
117
# Elements in this first block aren't used directly, but are inherited
118
118
# by others
119
119
line = element_line(
120
- colour = " black" , size = base_line_size ,
120
+ colour = " black" , linewidth = base_line_size ,
121
121
linetype = 1 , lineend = " butt"
122
122
),
123
123
rect = element_rect(
124
124
fill = " white" , colour = " black" ,
125
- size = base_rect_size , linetype = 1
125
+ linewidth = base_rect_size , linetype = 1
126
126
),
127
127
text = element_text(
128
128
family = base_family , face = " plain" ,
@@ -190,7 +190,7 @@ theme_grey <- function(base_size = 11, base_family = "",
190
190
panel.background = element_rect(fill = " grey92" , colour = NA ),
191
191
panel.border = element_blank(),
192
192
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 )),
194
194
panel.spacing = unit(half_line , " pt" ),
195
195
panel.spacing.x = NULL ,
196
196
panel.spacing.y = NULL ,
@@ -264,7 +264,7 @@ theme_bw <- function(base_size = 11, base_family = "",
264
264
panel.border = element_rect(fill = NA , colour = " grey20" ),
265
265
# make gridlines dark, same contrast with white as in theme_grey
266
266
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 )),
268
268
# contour strips to match panel contour
269
269
strip.background = element_rect(fill = " grey85" , colour = " grey20" ),
270
270
# match legend key to background
@@ -292,15 +292,15 @@ theme_linedraw <- function(base_size = 11, base_family = "",
292
292
theme(
293
293
# black text and ticks on the axes
294
294
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 )),
296
296
# NB: match the *visual* thickness of axis ticks to the panel border
297
297
# 0.5 clipped looks like 0.25
298
298
299
299
# 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 )),
301
301
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 )),
304
304
305
305
# strips with black background and white text
306
306
strip.background = element_rect(fill = " black" ),
@@ -331,15 +331,15 @@ theme_light <- function(base_size = 11, base_family = "",
331
331
theme(
332
332
# white panel with light grey border
333
333
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 )),
335
335
# light grey, thinner gridlines
336
336
# => make them slightly darker to keep acceptable contrast
337
337
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 )),
340
340
341
341
# 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 )),
343
343
344
344
# match legend key to panel.background
345
345
legend.key = element_rect(fill = " white" , colour = NA ),
@@ -377,11 +377,11 @@ theme_dark <- function(base_size = 11, base_family = "",
377
377
# inverse grid lines contrast compared to theme_grey
378
378
# make them thinner and try to keep the same visual contrast as in theme_light
379
379
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 )),
382
382
383
383
# 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 )),
385
385
386
386
# match legend key to panel.background
387
387
legend.key = element_rect(fill = " grey50" , colour = NA ),
@@ -441,13 +441,13 @@ theme_classic <- function(base_size = 11, base_family = "",
441
441
panel.grid.minor = element_blank(),
442
442
443
443
# show axes
444
- axis.line = element_line(colour = " black" , size = rel(1 )),
444
+ axis.line = element_line(colour = " black" , linewidth = rel(1 )),
445
445
446
446
# match legend key to panel.background
447
447
legend.key = element_blank(),
448
448
449
449
# 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 )),
451
451
# NB: size is 1 but clipped, it looks like the 0.5 of the axes
452
452
453
453
complete = TRUE
@@ -531,12 +531,12 @@ theme_test <- function(base_size = 11, base_family = "",
531
531
532
532
t <- theme(
533
533
line = element_line(
534
- colour = " black" , size = base_line_size ,
534
+ colour = " black" , linewidth = base_line_size ,
535
535
linetype = 1 , lineend = " butt"
536
536
),
537
537
rect = element_rect(
538
538
fill = " white" , colour = " black" ,
539
- size = base_rect_size , linetype = 1
539
+ linewidth = base_rect_size , linetype = 1
540
540
),
541
541
text = element_text(
542
542
family = base_family , face = " plain" ,
0 commit comments