plot,cfEarthTemp,missing-method | R Documentation |
Plot the earth temperature for a given depth (degrees celsius) through time, for each chosen CliFlo station.
## S4 method for signature 'cfEarthTemp,missing' plot( x, y, ggtheme = c("grey", "gray", "bw", "linedraw", "light", "minimal", "classic"), scales = c("fixed", "free_x", "free_y", "free"), n_col = 1, ... )
x |
a cfEarthTemp object. |
y |
missing. |
ggtheme |
character string (partially) matching the
|
scales |
character string partially matching the |
n_col |
the number of columns of plots (default 1). |
... |
further arguments passed to |
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.
## Not run: # 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") ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.