| PlotAno | R Documentation |
Plots timeseries 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 = paste0("output", 1:5, "_plotano.eps"),
width = 8,
height = 5,
size_units = "in",
res = 100,
...
)
exp_ano |
Array containing the experimental data: |
obs_ano |
Optional matrix containing the observational data: |
sdates |
List of starting dates: 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. |
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: |
History:
0.1 - 2011-03 (V. Guemas) - Original code
1.0 - 2013-09 (N. Manubens) - Formatting to CRAN
# 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)
runmean_nb_months <- 12
dim_to_smooth <- 4 # Smooth along lead-times
smooth_ano_exp <- Smoothing(ano_exp, runmean_nb_months, dim_to_smooth)
smooth_ano_obs <- Smoothing(ano_obs, runmean_nb_months, dim_to_smooth)
PlotAno(smooth_ano_exp, smooth_ano_obs, startDates,
toptitle = paste('smoothed anomalies'), ytitle = c('K', 'K', 'K'),
legends = 'ERSST', biglab = FALSE, fileout = 'tos_ano.eps')
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.