2
我试图将一个参数作为字符传递给ggvis,但是我得到一个空的图。将参数传递给ggvis
重复的例子:
library(ggvis)
y <- c("mpg", "cyl")
ing <- paste0("x = ~ ", y[1], ", y = ~ ", y[2])
#works as intended
mtcars %>% ggvis(x = ~ mpg, y = ~ cyl) %>%
layer_points()
#gives empty plot
mtcars %>% ggvis(ing) %>%
layer_points()
这是如何从以下不同的方法在LM()多数民众赞成在正常工作?
formula <- "mpg ~ cyl"
mod1 <- lm(formula, data = mtcars)
summary(mod1)
#works
由于
如果变量的名称是字符串,则可以使用'prop'。它可能看起来像:'mtcars%>%ggvis(prop(“x”,as.name(y [1])),prop(“y”,as.name(y [2])))' – aosmith
Haven'之前用过'prop',谢谢。 – Xlrv