【发布时间】:2019-08-17 15:05:35
【问题描述】:
只是尝试重新创建某些人可能从 Tableau 过滤器中知道的“仅相关值”功能......但尝试在 RShiny flexdashboard 中执行此操作。
基本上,我有一张巧克力及其公司的表格...当我选择一家公司时,我只想查看该公司的巧克力选项。 (我已经知道如何进行这种单向过滤了)...
更重要的是,如果我要在公司之前选择特定的巧克力,我还希望公司选项做出反应......以便他们的选项相应减少。
这是我的代码:
---
title: "reactive test"
output:
flexdashboard::flex_dashboard
runtime: shiny
---
```{r}
library(tidyverse)
```
```{r}
candyData <- read.table(
text = "Brand Candy
Nestle 100Grand
Nestle Butterfinger
Nestle Crunch
Hershey's KitKat
Hershey's Reeses
Hershey's Mounds
Mars Snickers
Mars Twix
Mars M&Ms",
header = TRUE,
stringsAsFactors = FALSE)
```
Sidebar {.sidebar}
---
```{r}
radioButtons("brand",
"brand:",
choices = c("All", unique(candyData$Brand)),
selected = "All")
radioButtons("candy_name",
"candy_name:",
choices = c("All", unique(candyData$Candy)),
selected = "All")
```
非常感谢这方面的任何帮助......甚至是关于它是否可能的建议。
【问题讨论】:
标签: r shiny flexdashboard