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