Я хочу использовать ggvis для исследования данных (потому что я знаком с ggplot2), и из-за множества групп в моих наборах данных было бы полезно выбрать и снять выделение групп для проведения различных конкретных (данных) сравнений.ggvis графика с выбором группы
set.seed(10)
dat <- data.frame(x=c(1:3,1:3),y=rnorm(6),groups=factor(rep(1:2,each=3)))
library(ggvis)
dat %>% ggvis(~x, ~y) %>% layer_points(fill=~groups)
# i know this example does not work - but is that possible somehow?
dat %>% ggvis(~x, ~y) %>% layer_points(fill=input_checkbox(~groups))
То, что я хочу, в конце концов, это графический, с которым я могу выбрать подмножество групп с помощью радиокнопки (например). Есть ли способ сделать это? Спасибо!
Спасибо за ваш ответ. Я знаю, что это возможно с помощью 'filter()' - я уже делал это так, но мне хотелось что-то интерактивное, которое можно динамически изменять! – Manuel
К сожалению нет - вы не можете добавить 'input_checkbox()' для фильтрации - я думаю, потому что эта функция является частью 'ggvis', а' filter() 'является функцией' dplyr'. – Manuel
с гладкой блестящей, с моей точки зрения, это не проблема. но в реальной ситуации исследования данных я никогда не буду вычислять блестящее приложение. что я хочу, это что-то простое в использовании. – Manuel