R/monitor_ggDailyByHour.R
monitor_ggDailyByHour.Rd
This function assembles various layers to create a production-ready diurnal plot for a single monitor.
The full range of data in monitor
will be used unless both
startdate
and enddate
are specified.
monitor_ggDailyByHour( monitor, startdate = NULL, enddate = NULL, id = NULL, style = c("small", "large"), title = NULL, timezone = NULL, ... )
monitor | A mts_monitor object. |
---|---|
startdate | Desired startdate for data to include, in a format that can be parsed with parseDatetime. |
enddate | Desired enddate for data to include, in a format that can be parsed with parseDatetime. |
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. |
... | Extra arguments passed to |
A ggplot object.
if (FALSE) { monitor <- airnow_loadLatest() monitor_ggDailyByHour(monitor, id = "51b9bcb4eaac7c9d_530330030") } AirMonitor::Carmel_Valley %>% monitor_ggDailyByHour(startdate = 20160801, enddate = 20160810)#> Warning: Removed 4 row(s) containing missing values (geom_path).#> Warning: Removed 5 rows containing missing values (geom_point).#> Warning: Removed 1 row(s) containing missing values (geom_path).#> Warning: Removed 1 rows containing missing values (geom_point).