knitr::opts_chunk$set(echo = FALSE) library(transducer) library(data.table) library(plotly) library(magrittr) library(DT) rbr_sum <- summarize_rbr(params$folder) rbr_sum <- rbr_start_end(rbr_sum) rbr_sum[, max := vapply(data, function(x) max(x$max), FUN.VALUE=numeric(1))] rbr_sum[, min := vapply(data, function(x) min(x$min), FUN.VALUE=numeric(1))] rbr_table <- rbr_sum[, list(serial, start_date = as.Date(start), end_date = as.Date(end), dt = dt, n, type, units, min = round(min, 3), max = round(max, 3), model, ruskin_version, file_name)]
r params$folder
setkey(rbr_table, start, type, serial) datatable(rbr_table, rownames = FALSE)
n <- nrow(rbr_sum) p <- list() for (i in 1:n) { data <- rbr_sum$data[[i]] p[[i]] <- plot_ly(data, x = ~datetime, y = ~median, type = 'scatter', mode = 'lines', name = 'median') %>% add_lines(x = ~datetime, y = ~max, name = 'max') %>% add_lines(x = ~datetime, y = ~min, name = 'min') } subplot(p, nrows = n, shareX = TRUE)
r Sys.time()
sessionInfo()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.