Description Usage Arguments Value See Also Examples
Add a Select list input to a manipulateWidget gadget
1 2 3 4 5 6 7 8 9 |
choices |
Vector or list of choices. If it is named, then the names rather than the values are displayed to the user. |
value |
Initial value of the input. If not specified, the first choice is used. |
label |
Display label for the control. If |
... |
Other arguments passed to function |
multiple |
Is selection of multiple items allowed? |
options |
A list of options. See the documentation of selectize.js for possible options |
.display |
expression that evaluates to TRUE or FALSE, indicating when the input control should be shown/hidden. |
A function that will generate the input control.
Other controls:
mwCheckboxGroup()
,
mwCheckbox()
,
mwDateRange()
,
mwDate()
,
mwGroup()
,
mwNumeric()
,
mwPassword()
,
mwRadio()
,
mwSelect()
,
mwSharedValue()
,
mwSlider()
,
mwText()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | if (require(plotly)) {
mydata <- data.frame(x = 1:100, y = rnorm(100))
# Select multiple values
manipulateWidget(
{
if (length(species) == 0) mydata <- iris
else mydata <- iris[iris$Species %in% species,]
plot_ly(mydata, x = ~Sepal.Length, y = ~Sepal.Width,
color = ~droplevels(Species), type = "scatter", mode = "markers")
},
species = mwSelectize(c("Select one or two species : " = "", levels(iris$Species)),
multiple = TRUE, options = list(maxItems = 2))
)
}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.