We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
guide-box-index
1 parent 1d7c5b9 commit c6e90eaCopy full SHA for c6e90ea
R/plot-build.R
@@ -516,11 +516,19 @@ table_add_legends <- function(table, legends, theme) {
516
# Add manual legend
517
place <- find_panel(table)
518
inside_legends <- .subset(legends, startsWith(names(legends), "inside"))
519
- for (i in seq_along(inside_legends)) {
+ if (length(inside_legends)) {
520
+ for (i in seq_along(inside_legends)) {
521
+ table <- gtable_add_grob(
522
+ table, .subset2(inside_legends, i), clip = "off",
523
+ t = place$t, b = place$b, l = place$l, r = place$r,
524
+ name = paste("guide-box-inside", i, sep = "-")
525
+ )
526
+ }
527
+ } else { # to be consistent with original gtable layout
528
table <- gtable_add_grob(
- table, .subset2(inside_legends, i), clip = "off",
- t = place$t, b = place$b, l = place$l, r = place$r,
- name = paste("guide-box-inside", i, sep = "-")
529
+ table, zeroGrob(), clip = "off",
530
+ t = 1, b = 1, l = place$l, r = place$r,
531
+ name = "guide-box-inside"
532
)
533
}
534
table
0 commit comments