Plot the earth temperature for a given depth (degrees celsius) through time, for each chosen CliFlo station.
Arguments
- x
a cfEarthTemp object.
- y
missing.
- ggtheme
character string (partially) matching the
ggtheme
to be used for plotting, see 'Theme Selection' below.- scales
character string partially matching the
scales
argument in thelink[ggplot2]{facet_wrap}
function.- n_col
the number of columns of plots (default 1).
- ...
further arguments passed to
theme
.
See also
plot,cfDataList,missing-method
for general
information on default plotting of cfData
and cfDataList
objects, and the links within. See cf_query
for creating
cfEarthTemp
objects.
Refer to theme
for more possible arguments to pass
to these methods.
Examples
if (FALSE) { # \dontrun{
# Retrieve public earth temperature data for the last 30 days at Reefton Ews
# station, at a depth of 10cm
# Subtract 30 days from today's date to get the start date
last_month = paste(as.character(Sys.Date() - 30), 0)
reefton_earth = cf_query(cf_user(), cf_datatype(4, 3, 2), cf_station(),
start_date = last_month)
class(reefton_earth) # cfTemp object
# Plot the temperature data using the defaults
plot(reefton_earth)
# Enlarge the text and add the observations as points
library(ggplot2) # for element_text() and geom_point()
plot(reefton_earth, ggtheme = "bw", text = element_text(size = 16)) +
geom_point(size = 3, shape = 1)
# Save the plot as a png to the current working directory
library(ggplot2) # for ggsave()
ggsave("my_earthTemp_plot.png")
} # }