Plot Raw Or Smoothed Anomalies
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, virginie.guemas@ic3.cat) - Original code
1.0 - 2013-09 (N. Manubens, nicolau.manubens@ic3.cat) - 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')
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.