【发布时间】:2015-05-21 04:19:09
【问题描述】:
此代码按预期工作:
all_values <- function(x) {
if(is.null(x)) return(NULL)
row <- mtc[mtc$id == x$id, ]
paste0(names(row), ": ", format(row), collapse = "<br />")
}
mtc %>% ggvis(x = ~wt, y = ~mpg, key := ~id) %>%
layer_points() %>%
add_tooltip(all_values, "hover")
但是当我添加layer_smooths(stroke := "red", se = T) 时,代码给了我一个错误:
mtc %>% ggvis(x = ~wt, y = ~mpg, key := ~id) %>%
layer_points() %>%
layer_smooths(stroke := "red", se = T) %>%
add_tooltip(all_values, "hover")
Error in eval(expr, envir, enclos) : object 'id' not found
为什么?我该如何解决?
谢谢!
【问题讨论】:
标签: ggvis