input_checkbox: Create an interactive checkbox.

Description Usage Arguments See Also Examples

View source: R/inputs.R

Description

Create an interactive checkbox.

Usage

1
2
input_checkbox(value = FALSE, label = "", id = rand_id("checkbox_"),
  map = identity)

Arguments

value

Initial value (TRUE or FALSE).

label

Display label for the control.

id

A unique identifier for this input. Usually generated automatically.

map

A function with single argument x, the value of the control on the client. Returns a modified value.

See Also

Other interactive input: input_checkboxgroup, input_radiobuttons, input_select; input_numeric, input_text; input_slider

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
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)

rpruim/ggvis2 documentation built on May 28, 2019, 2:34 a.m.