Skip to content

Commit 51d47a6

Browse files
author
Nick Heyek
committed
fix bugs, add basic boxplot functionality
1 parent 44797c6 commit 51d47a6

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

  • experiment-trait-data-visualizer

experiment-trait-data-visualizer/app.R

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ options(betydb_key = readLines('~/.betykey', warn = FALSE),
1212

1313
experiments <- as.data.frame(betydb_query(table='experiments'))
1414
seasons <- unique(experiments[c('start_date', 'end_date')])
15-
rownames(seasons) <- paste0(seasons$start_date, ' - ', seasons$end_date)
15+
rownames(seasons) <- paste0('[', seasons$start_date, ']', ' - ', '[', seasons$end_date, ']')
1616

1717
ui <- fluidPage(
1818
titlePanel("BETYdb Trait Data"),
@@ -76,9 +76,7 @@ server <- function(input, output) {
7676
variableIdData <- betydb_query(table='variables', id=input$selectedVariable)
7777
variableTraitData <- subset(fullTraitData, variable_id==variableIdData$id)
7878

79-
qplot(as.Date(variableTraitData$date), variableTraitData$mean,
80-
main="Mean Values",
81-
xlab="Date", ylab=variableIdData$units)
79+
ggplot(variableTraitData, aes(as.Date(date), mean)) + geom_boxplot(aes(group=cut_width(as.Date(date), 1)))
8280
})
8381

8482
}

0 commit comments

Comments
 (0)