@@ -472,7 +472,7 @@ theme_minimal <- function(base_size = 11, base_family = "",
472
472
panel.background = element_blank(),
473
473
panel.border = element_blank(),
474
474
strip.background = element_blank(),
475
- plot.background = element_blank( ),
475
+ plot.background = element_rect( fill = paper , colour = NA ),
476
476
477
477
complete = TRUE
478
478
)
@@ -517,13 +517,16 @@ theme_void <- function(base_size = 11, base_family = "",
517
517
header_family = NULL ,
518
518
base_line_size = base_size / 22 ,
519
519
base_rect_size = base_size / 22 ,
520
- ink = " black" , paper = " white " ) {
520
+ ink = " black" , paper = alpha( ink , 0 ) ) {
521
521
half_line <- base_size / 2
522
522
523
523
# Only keep indispensable text: legend and plot titles
524
524
t <- theme(
525
525
line = element_blank(),
526
- rect = element_blank(),
526
+ rect = element_rect(
527
+ fill = paper , colour = NA , linewidth = 0 , linetype = 1 ,
528
+ inherit.blank = FALSE
529
+ ),
527
530
polygon = element_blank(),
528
531
point = element_blank(),
529
532
text = element_text(
@@ -555,12 +558,18 @@ theme_void <- function(base_size = 11, base_family = "",
555
558
legend.box.margin = rel(0 ),
556
559
legend.box.spacing = unit(0.2 , " cm" ),
557
560
legend.ticks.length = rel(0.2 ),
561
+ legend.background = element_blank(),
562
+ legend.frame = element_blank(),
563
+ legend.box.background = element_blank(),
558
564
strip.clip = " on" ,
559
565
strip.text = element_text(size = rel(0.8 )),
560
566
strip.switch.pad.grid = rel(0.5 ),
561
567
strip.switch.pad.wrap = rel(0.5 ),
568
+ strip.background = element_blank(),
562
569
panel.ontop = FALSE ,
563
570
panel.spacing = NULL ,
571
+ panel.background = element_blank(),
572
+ panel.border = element_blank(),
564
573
plot.margin = rel(0 ),
565
574
plot.title = element_text(
566
575
size = rel(1.2 ),
@@ -583,6 +592,7 @@ theme_void <- function(base_size = 11, base_family = "",
583
592
hjust = 0.5 , vjust = 0.5
584
593
),
585
594
plot.tag.position = ' topleft' ,
595
+ plot.background = element_rect(),
586
596
587
597
complete = TRUE
588
598
)
0 commit comments