Skip to content

Commit 09dca0e

Browse files
author
Nick Heyek
committed
plot labels, fix selected variable bug
1 parent 51d47a6 commit 09dca0e

1 file changed

Lines changed: 8 additions & 5 deletions

File tree

  • experiment-trait-data-visualizer

experiment-trait-data-visualizer/app.R

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ server <- function(input, output) {
5757

5858
data.cache(cache.name=cacheName(), loadTraitData, startDate=seasonStartDate(), endDate=seasonEndDate())
5959

60-
variableIds <- as.numeric(unique(fullTraitData$variable_id))
60+
variableIds <- unique(as.numeric(fullTraitData$variable_id))
6161
variableNames <- vector()
6262
for (variableId in variableIds) {
6363
varName <- betydb_query(table='variables', id=variableId)$name
@@ -73,12 +73,15 @@ server <- function(input, output) {
7373

7474
data.cache(cache.name=cacheName(), loadTraitData, startDate=seasonStartDate(), endDate=seasonEndDate())
7575

76-
variableIdData <- betydb_query(table='variables', id=input$selectedVariable)
77-
variableTraitData <- subset(fullTraitData, variable_id==variableIdData$id)
76+
if (!is.null(input$selectedVariable)) {
77+
variableIdData <- betydb_query(table='variables', id=input$selectedVariable)
78+
variableTraitData <- subset(fullTraitData, variable_id==as.numeric(variableIdData$id))
7879

79-
ggplot(variableTraitData, aes(as.Date(date), mean)) + geom_boxplot(aes(group=cut_width(as.Date(date), 1)))
80+
ggplot(variableTraitData, aes(as.Date(date), mean)) +
81+
geom_boxplot(aes(group=cut_width(as.Date(date), 1))) +
82+
xlab("Dates") + ylab(variableIdData$units)
83+
}
8084
})
81-
8285
}
8386

8487
shinyApp(ui=ui, server=server)

0 commit comments

Comments
 (0)