R ggvis: используйте input_select, чтобы установить переменную на оси X - PullRequest
0 голосов
/ 13 апреля 2019

Я пытаюсь установить переменную x на графике ggvis, используя input_select. Предположим, следующий базовый участок:

mtcars %>% 
  ggvis(~wt, ~mpg) %>%
  layer_points()

Я прочитал здесь , что я должен использовать это выражение:

prop(x = input_select(c("disp", "wt")), constant = FALSE)

Но я не знаю, как объединить эти две части кода.

1 Ответ

0 голосов
/ 13 апреля 2019

Нашел это !!!

xVariables = c("hp","disp")

mtcars %>% 
  ggvis(prop("x", input_select(xVariables, map=as.name), scale = TRUE), y=~mpg) %>%
  scale_numeric("x", domain = c(NA, NA), clamp = TRUE, nice = TRUE) %>%
  scale_numeric("y", domain = c(NA, NA), clamp = TRUE, nice = TRUE) %>%
  add_axis("x", title = "I don't know how this make this dynamic.") %>%
  layer_points()

(К сожалению, я не мог понять, как динамически настроить xlabel. Если кто-нибудь знает, дополнение было бы очень кстати.)

Этот пост от Джонатана Х очень помог!

...