View source: R/Fun_Contour-plot_sim_obs.R
plot_cont_comp | R Documentation |
Contour plot a matrix of values of a water quality variable.
plot_cont_comp(
sim,
obs,
sim.start,
sim.end,
plot.start,
plot.end,
legend.title,
min.depth,
max.depth,
by.value,
nlevels = 20
)
sim |
a matrix of simulated variables. This matrix can be generated by running the "interpol" function. |
obs |
a data frame having three columns to describe observed values of a water quality variable. These three columns are 'Date' (as '%Y-%m-%d'), 'Depth', and the designated variable name which can be found from the var.name column of 'data(output_name)'. An example of such a data frame can be found with 'data(obs_temp)' |
sim.start , sim.end |
the start and end dates of the simulation period for the DYRESM-CAEDYM model run of interest. The date format must be "%Y-%m-%d". |
plot.start , plot.end |
the start and end dates of the period to be plotted, in the format of "%Y-%m-%d". |
legend.title |
the legend title of the contour figure. |
min.depth , max.depth , by.value |
minimum and maximum depths used to be the start of y axis of the contour plot, at the increment of by.value. |
nlevels |
Number of levels which are used to partition the range of simulation variable. |
This function is NOT based on ggplot2. To save the produced figure, users can use functions like png, bmp, jpeg, etc.
This function returns a filled.contour object.
obs <- data.frame(Date = c(rep('2020-01-01', 6), rep('2020-01-02', 6)),
Depth = rep(0:5, 2),
TEMP = rep(29:24,2))
sim <- matrix(c(28,28,28,27,25,24,12,13,14,15,16,17),
nrow = 6,
ncol = 2)
# contour plot of temperature simulations
# with observed data shown as colour-coded dots
p <- plot_cont_comp(sim = sim,
obs = obs,
sim.start = "2020-01-01",
sim.end = "2020-01-02",
plot.start = "2020-01-01",
plot.end = "2020-01-02",
legend.title = "T \u00B0C",
min.depth=0, max.depth=5, by.value=1,
nlevels=20)
p
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.