2015-02-03 1 views
1

Это продолжение к dynamic filtering with input_select() using ggvis in R.Установите масштаб ggvis динамически после фильтрации с помощью input_select()

Что случилось с этой попыткой динамически установить область y шкала на основе отфильтрованных данных?

CYLINDER_CHOICES <- unique(mtcars$cyl) 

mtcars %>% 
    ggvis(~wt, ~mpg) %>% 
    filter(cyl == eval(input_select(choices = CYLINDER_CHOICES))) %>% 
    scale_numeric("y", domain = c(0, 10 * scales:::precision(~mpg))) 

Error in min(x, na.rm = na.rm) : invalid 'type' (list) of argument 

Ни ~mpg, ни .(mpg), ни .$mpg работа.

ответ

0

Загружайте dplyr первым:

library(dplyr) 
Смежные вопросы