提问人:Salvador 提问时间:8/19/2023 最后编辑:Salvador 更新时间:8/19/2023 访问量:20
如何根据参数化 rmarkdown 报表上的另一个输入刷新 sliderInput
How to refresh sliderInput based on another input on parameterized rmarkdown report
问:
我正在做月度报告,并希望根据我从下拉列表中选择的年份动态刷新滑块。我的数据集范围从 2005 年到 2015 年,滑块当前显示 2012 年的数据。双重问题,如何将 sliderInput 刷新到 2010 以及如何将 Year 下拉控件限制为仅显示数据集上的年份(2005 年至 2015 年)? 下面是 yaml 和屏幕截图:
---
title: "Salmon Program"
date: "`r format(Sys.Date())`"
output:
pdf_document:
toc: yes
toc_depth: '4'
html_document:
toc: yes
toc_depth: '4'
keep_md: yes
params:
glimpse: no
Runs:
label: Salmon Runs
value:
- Winter
- Spring
- Fall
- LateFall
input: select
choices:
- Winter
- Spring
- Fall
- LateFall
multiple: yes
Year: 2012
Dates:
input: slider
min: !r as.Date("2012-01-01") #Can this be dynamically changed based on the report dates?
max: !r as.Date("2012-12-31")
value: !r c(as.Date("2012-01-01"), as.Date("2012-01-30"))
step: 30
---
答: 暂无答案
评论