R/monitor_ggDailyBarplot.R
monitor_ggDailyBarplot.Rd
This function assembles various layers to create a production-ready daily barplot for one or more monitors.
The full range of data in monitor
will be used unless both
startdate
and enddate
are specified.
monitor_ggDailyBarplot( monitor, startdate = NULL, enddate = NULL, id = NULL, style = c("small", "large"), title = NULL, timezone = NULL, today = TRUE, ... )
monitor | A mts_monitor object. |
---|---|
startdate | Desired start date (integer or character in ymd format or POSIXct). |
enddate | Desired end date (integer or character in ymd format or POSIXct). |
id | deviceDeploymentID to include in the plot. This can be NULL if
|
style | String indicating plotting style. Either |
title | Plot title. If NULL, a suitable title will be constructed. |
timezone | Olson timezone name for x-axis scale and date parsing. If NULL the timezone of the specified monitor will be used. |
today | Logical indicating whether to include a shaded "current NowCast" bar for Today. Ignored if data is not current. |
... | Arguments passed onto |
A ggplot object
library(AirMonitorPlots) AirMonitor::Carmel_Valley %>% monitor_ggDailyBarplot( startdate = 20160801, enddate = 20160810 )#>#>#> Warning: Removed 7 rows containing non-finite values (stat_daily_aqi_level).#> Warning: Removed 1 rows containing missing values (geom_bar).