MultiSeriesObservationsPlot

constructor(seriesDataMap: Map<String, DoubleArray>, responseName: String)(source)

Parameters

seriesDataMap

series label → per-replication observations

responseName

name used in the plot title


constructor(responseTrace: ResponseTrace, repNums: List<Int> = responseTrace.replicationNumbers, startTime: Double = 0.0, endTime: Double = Double.MAX_VALUE)(source)

Constructs a multi-series observations plot directly from a ResponseTrace.

Observation values for each replication in repNums are retrieved over the time window [startTime, endTime]. Each series is labelled "Rep N" where N is the replication number.

The default for repNums is ResponseTrace.replicationNumbers (all recorded replications). For large traces, pass an explicit subset to limit how much data is loaded.

Parameters

responseTrace

the trace to read from

repNums

replication numbers to plot; defaults to all in the trace

startTime

lower bound of the time window; defaults to 0.0

endTime

upper bound of the time window; defaults to Double.MAX_VALUE