PlotAno | R Documentation |
Plots time series of raw or smoothed anomalies of any variable output from
Load()
or Ano()
or or Ano_CrossValid()
or
Smoothing()
.
PlotAno(
exp_ano,
obs_ano = NULL,
sdates,
toptitle = rep("", 15),
ytitle = rep("", 15),
limits = NULL,
legends = NULL,
freq = 12,
biglab = FALSE,
fill = TRUE,
memb = TRUE,
ensmean = TRUE,
linezero = FALSE,
points = FALSE,
vlines = NULL,
sizetit = 1,
fileout = NULL,
width = 8,
height = 5,
size_units = "in",
res = 100,
...
)
exp_ano |
A numerical array containing the experimental data: |
obs_ano |
A numerical array containing the observational data: |
sdates |
A character vector of start dates in the format of c('YYYYMMDD','YYYYMMDD'). |
toptitle |
Main title for each experiment: c(”,”), optional. |
ytitle |
Title of Y-axis for each experiment: c(”,”), optional. |
limits |
c(lower limit, upper limit): limits of the Y-axis, optional. |
legends |
List of observational dataset names, optional. |
freq |
1 = yearly, 12 = monthly, 4 = seasonal, ... Default: 12. |
biglab |
TRUE/FALSE for presentation/paper plot. Default = FALSE. |
fill |
TRUE/FALSE if the spread between members should be filled. Default = TRUE. |
memb |
TRUE/FALSE if all members/only the ensemble-mean should be
plotted. |
ensmean |
TRUE/FALSE if the ensemble-mean should be plotted. Default = TRUE. |
linezero |
TRUE/FALSE if a line at y=0 should be added. Default = FALSE. |
points |
TRUE/FALSE if points instead of lines should be shown. Default = FALSE. |
vlines |
List of x location where to add vertical black lines, optional. |
sizetit |
Multiplicative factor to scale title size, optional. |
fileout |
Name of the output file for each experiment: c(”,”). Extensions allowed: eps/ps, jpeg, png, pdf, bmp and tiff. If filenames with different extensions are passed, it will be considered only the first one and it will be extended to the rest. The default value is NULL, which the pop-up window shows. |
width |
File width, in the units specified in the parameter size_units (inches by default). Takes 8 by default. |
height |
File height, in the units specified in the parameter size_units (inches by default). Takes 5 by default. |
size_units |
Units of the size of the device (file or window) to plot in. Inches ('in') by default. See ?Devices and the creator function of the corresponding device. |
res |
Resolution of the device (file or window) to plot in. See ?Devices and the creator function of the corresponding device. |
... |
Arguments to be passed to the method. Only accepts the following
graphical parameters: |
# Load sample data as in Load() example:
example(Load)
clim <- Clim(sampleData$mod, sampleData$obs)
ano_exp <- Ano(sampleData$mod, clim$clim_exp)
ano_obs <- Ano(sampleData$obs, clim$clim_obs)
smooth_ano_exp <- Smoothing(ano_exp, time_dim = 'ftime', runmeanlen = 12)
smooth_ano_obs <- Smoothing(ano_obs, time_dim = 'ftime', runmeanlen = 12)
smooth_ano_exp <- Reorder(smooth_ano_exp, c(2, 3, 4, 1))
smooth_ano_obs <- Reorder(smooth_ano_obs, c(2, 3, 4, 1))
PlotAno(smooth_ano_exp, smooth_ano_obs, startDates,
toptitle = paste('smoothed anomalies'), ytitle = c('K', 'K', 'K'),
legends = 'ERSST', biglab = FALSE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.