Skip to content

Commit 00ad628

Browse files
committed
display density level in tooltip for GeomDensity2d
1 parent c9ebb0a commit 00ad628

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

R/layers2traces.R

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ layers2traces <- function(data, prestats_data, layers, layout, scales, labels) {
4949
apply(d[idx], 1, paste, collapse = "@%&"),
5050
levels = apply(lvls, 1, paste, collapse = "@%&")
5151
)
52+
if (all(is.na(fac))) fac <- 1
5253
dl <- split(d, fac, drop = TRUE)
5354
# list of traces for this layer
5455
trs <- Map(geom2trace, dl, paramz[i])
@@ -227,6 +228,10 @@ to_basic.GeomContour <- function(data, prestats_data, layout, params, ...) {
227228

228229
#' @export
229230
to_basic.GeomDensity2d <- function(data, prestats_data, layout, params, ...) {
231+
if ("hovertext" %in% names(data)) {
232+
data$hovertext <- paste0(data$hovertext, "<br>")
233+
}
234+
data$hovertext <- paste0(data$hovertext, "Level: ", data$level)
230235
if (!"fill" %in% names(data)) data$fill <- NA
231236
prefix_class(data, "GeomPath")
232237
}

0 commit comments

Comments
 (0)