@@ -303,6 +303,7 @@ gg2list <- function(p, width = NULL, height = NULL, tooltip = "all", source = "A
303
303
rep(panelMarginX , 2 ),
304
304
rep(panelMarginY , 2 )
305
305
)
306
+
306
307
doms <- get_domains(nPanels , nRows , margins )
307
308
308
309
for (i in seq_len(nPanels )) {
@@ -428,12 +429,11 @@ gg2list <- function(p, width = NULL, height = NULL, tooltip = "all", source = "A
428
429
gglayout $ shapes <- c(gglayout $ shapes , border )
429
430
430
431
# facet strips -> plotly annotations
431
- # TODO: use p$facet$labeller for the actual strip text!
432
432
if (! is_blank(theme [[" strip.text.x" ]]) &&
433
433
(inherits(p $ facet , " wrap" ) || inherits(p $ facet , " grid" ) && lay $ ROW == 1 )) {
434
434
vars <- ifelse(inherits(p $ facet , " wrap" ), " facets" , " cols" )
435
435
txt <- paste(
436
- lay [, as.character (p $ facet [[vars ]])], collapse = " , "
436
+ p $ facet $ labeller( lay [names (p $ facet [[vars ]])]) , collapse = " , "
437
437
)
438
438
lab <- make_label(
439
439
txt , x = mean(xdom ), y = max(ydom ),
@@ -447,7 +447,7 @@ gg2list <- function(p, width = NULL, height = NULL, tooltip = "all", source = "A
447
447
if (inherits(p $ facet , " grid" ) && lay $ COL == nCols && nRows > 1 &&
448
448
! is_blank(theme [[" strip.text.y" ]])) {
449
449
txt <- paste(
450
- lay [, as.character (p $ facet $ rows )], collapse = " , "
450
+ p $ facet $ labeller( lay [names (p $ facet $ rows )]) , collapse = " , "
451
451
)
452
452
lab <- make_label(
453
453
txt , x = max(xdom ), y = mean(ydom ),
0 commit comments