input_checkbox {ggvis} | R Documentation |
Create an interactive checkbox.
input_checkbox(value = FALSE, label = "", id = rand_id("checkbox_"), map = identity)
value |
Initial value ( |
label |
Display label for the control, or |
id |
A unique identifier for this input. Usually generated automatically. |
map |
A function with single argument |
Other interactive input: input_select
,
input_slider
, input_text
input_checkbox(label = "Confidence interval") input_checkbox(label = "Confidence interval", value = TRUE) # Used in layer_smooths mtcars %>% ggvis(~wt, ~mpg) %>% layer_smooths(se = input_checkbox(label = "Confidence interval")) # Used with a map function, to convert the boolean to another type of value model_type <- input_checkbox(label = "Use flexible curve", map = function(val) if(val) "loess" else "lm") mtcars %>% ggvis(~wt, ~mpg) %>% layer_model_predictions(model = model_type)