Streamgraph is a type of stacked bars graph. Streamgraph creates attractive visualizations, especially when displaying large amount of data.

Simple examples and reference: http://hrbrmstr.github.io/streamgraph/

Example of 530 sensors / 107 days

library(streamgraph)
library(dplyr)

streamgraph, zero baseline - Daily Gap

Sensors_daily %>%
  streamgraph("sensor_id", "D_Gap", "thedate", offset="zero", interpolate="cardinal") %>%
  sg_axis_x(15, "day", "%Y-%m-%d") %>%
  sg_fill_brewer("PuOr") 

streamgraph, center - Daily Gap

Sensors_daily %>%
  streamgraph("sensor_id", "D_Gap", "thedate", interpolate="cardinal") %>%
  sg_axis_x(15, "day", "%Y-%m-%d") %>%
  sg_fill_brewer("RdBu") 

streamgraph, zero baseline - Yesterday Gap

Sensors_daily %>%
  streamgraph("sensor_id", "Y_Gap", "thedate", offset="zero", interpolate="cardinal") %>%
  sg_axis_x(15, "day", "%Y-%m-%d") %>%
  sg_fill_brewer("PuOr") 

streamgraph, center - Yesterday Gap

Sensors_daily %>%
  streamgraph("sensor_id", "Y_Gap", "thedate", interpolate="cardinal") %>%
  sg_axis_x(15, "day", "%Y-%m-%d") %>%
  sg_fill_brewer("RdBu")