首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >日期范围不更新数据

日期范围不更新数据
EN

Stack Overflow用户
提问于 2018-12-03 15:36:45
回答 2查看 457关注 0票数 0

当我更改日期范围输入( " to“日期从02/01到01/01)时,数据不会改变。

代码语言:javascript
复制
---
title: "Untitled"
author: "George"
date: "12/3/2018"
output:
    flexdashboard::flex_dashboard
runtime: shiny
---

```{r global, include=FALSE}

Knitr::opts_chunk$set(回声=假)

图书馆(柔性仪表板)

图书馆(Dplyr)

图书馆(卢布酸盐)

图书馆(Ggplot2)

日期<- c("01/01/18 1:00:00下午“,"01/01/18 1:01:00 PM",

代码语言:javascript
复制
       "01/01/18 1:02:00 PM" ,"01/01/18 1:03:00 PM",
代码语言:javascript
复制
       "01/01/18 1:04:00 PM" ,"01/01/18 1:05:00 PM",
代码语言:javascript
复制
       "02/01/18 1:06:00 PM" ,"02/01/18 1:07:00 PM",
代码语言:javascript
复制
       "02/01/18 1:08:00 PM" ,"02/01/18 1:09:00 PM",
代码语言:javascript
复制
       "02/01/18 1:10:00 PM" ,"02/01/18 1:11:00 PM")

X <- c(1,2,3,4,5,6,7,8,9,10,11,12)

Y <- c(11,22,33,44,55,76,88,99,100,111,112)

datfr <- data.frame(日期,x,y)

datfr$date <- dmy_hms(datfr$date)

代码语言:javascript
复制
Intro
========================================================================

Inputs {.sidebar}
--------------------------------------------------------------------
```{r}

dateRangeInput(“日期选择”,“日期范围”,start ="2018-01-01“),

代码语言:javascript
复制
           end = "2018-01-02", min = "2018-01-01",
代码语言:javascript
复制
           max = "2018-01-02", format = "yyyy-mm-dd")
代码语言:javascript
复制
Outputs
-----------------------------------------------------------------------

### Chart


```{r}

dateRange <-反应性({

datfr %>%

过滤器(日期>=输入$dateSelect2 1&日期<=输入$dateSelect2 2)

})

renderPlot({

dateRange(),aes(datfr$x,datfr$y)+

代码语言:javascript
复制
geom_point()

})

代码语言:javascript
复制
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-12-03 15:54:09

只需使用aes(x, y)而不是aes(datfr$x, datfr$y),否则您将不使用来自反应性dateRange对象的值,而是始终使用来自原始datfr对象的值。

票数 1
EN

Stack Overflow用户

发布于 2018-12-03 16:05:52

试着:

代码语言:javascript
复制
dateRange <- reactive({
  datfr %>%
    mutate(dates = as.Date(as.character(dates))) %>%
    filter(dates >= input$dateSelect[1] & dates <= input$dateSelect[2])
})

aes(x, y)的建议,在这里的另一个反应。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53596984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档