Skip to content

SeriesPattern

EnumMockMagiccom.wetzold.mock-magic
public enum SeriesPattern

Patterns for generating series data.

Random = 0

Random values within bounds.

Returns

MockMagic.SeriesPattern

Linear = 1

Linear progression from min to max.

Returns

MockMagic.SeriesPattern

Exponential = 2

Exponential growth curve.

Returns

MockMagic.SeriesPattern

Logarithmic = 3

Logarithmic curve.

Returns

MockMagic.SeriesPattern

Sine = 4

Sine wave pattern.

Returns

MockMagic.SeriesPattern

Cosine = 5

Cosine wave pattern.

Returns

MockMagic.SeriesPattern

TrendingUp = 6

Upward trend with noise.

Returns

MockMagic.SeriesPattern

TrendingDown = 7

Downward trend with noise.

Returns

MockMagic.SeriesPattern

Seasonal = 8

Seasonal pattern with periodic cycles.

Returns

MockMagic.SeriesPattern

Stepped = 9

Stepped/staircase pattern.

Returns

MockMagic.SeriesPattern

Sparse = 10

Sparse data with many zero values.

Returns

MockMagic.SeriesPattern

RandomWalk = 11

Stock market-like random walk.

Returns

MockMagic.SeriesPattern

BellCurve = 12

Bell curve / normal distribution.

Returns

MockMagic.SeriesPattern

Sawtooth = 13

Sawtooth wave pattern.

Returns

MockMagic.SeriesPattern

GaussianNoise = 14

Random noise drawn from a Gaussian (normal) distribution centred on the midpoint.

Returns

MockMagic.SeriesPattern