Browse Source

Add date range option

Petra Lamborn 5 years ago
parent
commit
23d738adf9
1 changed files with 18 additions and 2 deletions
  1. 18
    2
      app.R

+ 18
- 2
app.R View File

25
              numericInput("vagmin", label=NULL, value=0)),
25
              numericInput("vagmin", label=NULL, value=0)),
26
             checkboxInput("vagmaxc", "Set graph maximum", value=FALSE),
26
             checkboxInput("vagmaxc", "Set graph maximum", value=FALSE),
27
             conditionalPanel("input.vagmaxc",
27
             conditionalPanel("input.vagmaxc",
28
-             numericInput("vagmax", label=NULL, value=NA))
28
+             numericInput("vagmax", label=NULL, value=NA)),
29
+            checkboxInput("vagdatesc", "Set graph date range", value=FALSE),
30
+            conditionalPanel("input.vagdatesc",
31
+             dateRangeInput("vagdates", label=NULL,
32
+                            start="2015-04-02", end=NULL,
33
+                            format="dd/mm/yyyy"))
29
        ),
34
        ),
30
        mainPanel(
35
        mainPanel(
31
           tabsetPanel(
36
           tabsetPanel(
58
              numericInput("phalmin", label=NULL, value=0)),
63
              numericInput("phalmin", label=NULL, value=0)),
59
             checkboxInput("phalmaxc", "Set graph maximum", value=FALSE),
64
             checkboxInput("phalmaxc", "Set graph maximum", value=FALSE),
60
             conditionalPanel("input.phalmaxc",
65
             conditionalPanel("input.phalmaxc",
61
-             numericInput("phalmax", label=NULL, value=NA))
66
+             numericInput("phalmax", label=NULL, value=NA)),
67
+            checkboxInput("phaldatesc", "Set graph date range", value=FALSE),
68
+            conditionalPanel("input.phaldatesc",
69
+             dateRangeInput("phaldates", label=NULL,
70
+                            start="2015-04-02", end=NULL,
71
+                            format="dd/mm/yyyy"))
62
        ),
72
        ),
63
        mainPanel(
73
        mainPanel(
64
           tabsetPanel(
74
           tabsetPanel(
200
       ifelse(input$vagmaxc, input$vagmax, NA)
210
       ifelse(input$vagmaxc, input$vagmax, NA)
201
     )
211
     )
202
     v.p + scale_y_continuous(limits=glim) -> v.p
212
     v.p + scale_y_continuous(limits=glim) -> v.p
213
+    if (input$vagdatesc) {
214
+      v.p + coord_cartesian(xlim = input$vagdates) -> v.p
215
+    }
203
     v.p
216
     v.p
204
   })
217
   })
205
   
218
   
233
       ifelse(input$phalmaxc, input$phalmax, NA)
246
       ifelse(input$phalmaxc, input$phalmax, NA)
234
     )
247
     )
235
     p.p + scale_y_continuous(limits=glim) -> p.p
248
     p.p + scale_y_continuous(limits=glim) -> p.p
249
+    if (input$phaldatesc) {
250
+      p.p + coord_cartesian(xlim = input$phaldates) -> p.p
251
+    }
236
     p.p
252
     p.p
237
   })
253
   })
238
   
254