View source: R/multiwaveplot.R
| simulator_plot | R Documentation | 
Plots the simulator results for points at successive waves.
simulator_plot(
  wave_points,
  z,
  zero_in = TRUE,
  palette = NULL,
  wave_numbers = seq(ifelse(zero_in, 0, 1), length(wave_points) - ifelse(zero_in, 1, 0)),
  normalize = FALSE,
  logscale = FALSE,
  byhit = FALSE,
  barcol = "#444444",
  ...
)
| wave_points | The set of wave points, as a list of data.frames | 
| z | The set of target values for each output | 
| zero_in | Is wave zero included? Default: TRUE | 
| palette | If a larger palette is required, it should be supplied here. | 
| wave_numbers | Which waves to plot. If not supplied, all waves are plotted. | 
| normalize | If true, plotting is done with rescaled target bounds. | 
| logscale | If true, targets are log-scaled before plotting. | 
| byhit | Should runs be grouped by number of targets hit, rather than wave? | 
| barcol | The colour of the target error bars/bounds | 
| ... | Optional parameters (not to be used directly) | 
The values plotted are the outputs from the simulator; the points passed to it are the points suggested by that wave of emulators. By default, wave 0 is included. A colour scheme is chosen outright for all invocations of this function: it is a 10-colour palette. If more waves are required, then an alternative palette should be selected.
The output can be plotted in a number of ways: raw; with outputs transformed to log scale;
or with targets normalised so that target bounds are all [-1, 1]. These two options may
be helpful in visualising behaviour when outputs have vastly different scales, but one
still wishes to see them all in the same plot: these options can be toggled by setting
logscale = TRUE or normalize = TRUE respectively. The data can be grouped in
two ways, either colouring by wave of emulation (default) or by the number of targets hit;
the latter option is enabled by setting byhit = TRUE.
A ggplot object.
Other visualisation tools: 
behaviour_plot(),
diagnostic_wrap(),
effect_strength(),
emulator_plot(),
hit_by_wave(),
output_plot(),
plot_actives(),
plot_lattice(),
plot_wrap(),
space_removed(),
validation_pairs(),
wave_dependencies(),
wave_points(),
wave_values()
 simulator_plot(SIRMultiWaveData, SIREmulators$targets)
 simulator_plot(SIRMultiWaveData[2:4], SIREmulators$targets,
  zero_in = FALSE, wave_numbers = c(1,3))
 simulator_plot(SIRMultiWaveData, SIREmulators$targets, byhit = TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.