# Basic Area Chart Test

1. Single Series
2. Single Series II
3. Multi Series
4. Multi Series II
5. Single Series Transition
6. Multi Series Transition
7. Single Series to Multi Series Transition
8. Layer Color Override
9. Categorical Color Switching
10. Multi Series without Labels
11. Hide/Show Layers
12. Data Format

## 1. Single Series

It should display a plot of `y = cos(x) + 1` over the range `[0, 2π)`.

## 2. Single Series II

It should display a plot of `y = sin(x) + 1` over the range `[0, 2π)`.

## 3. Multi-series Plot

It should display a plot of the following functions stacked atop one another:

- `y = x`
- `y = 2x`
- `y = 3x`

over the range `[0, 10)`.

## 4. Multi-series Plot II

It should display a plot of the following functions stacked atop one another:

- `y = |x|`
- `y = x2`
- `y = |x3|`

over the range [-1, 1).

## 5. Single Series Transition

It should correctly transition between the plots `y = |x|` over the range [-10, 10) and `y = x2` over the range [-20, 20). The transition should be initiated when pressing the buttons below the plot.

## 6. Multi Series Transition

It should correctly render and transition between Set A:

- `y = x`
- `y = 2*x`
- `y = 3*x`

over the range [1, 100). and Set B:

- `y = ln(x)`
- `y = 2*ln(x)`
- `y = 3*ln(x)`

over the range [1, 100). The transition should be initiated when pressing the buttons below the plot.

## 7. Single Series to Multi Series Transition

It should correctly transition between a single series, plotting the functions:

- `y = x2 - 0.5*x`

To a multi series set, plotting the functions:

- `y = ln(x)`
- `y = x`
- `y = x * ln(x)`

over the range [1, 4) for all plots. The transition should be initiated when pressing the buttons below the plot.

## 8. Layer Color Override

It should display the first layer of the plot as pink, the second layer as green, and the third layer as blue.

## 9. Categorical Color Switching

It should change layer colors automatically when switching between the following categorical color classes on the containing element:

- `category10`
- `category20`
- `category20b`
- `category20c`

The colors should change when pressing the buttons for each categorical type below the chart.

## 10. Multi Series without Labels

Correctly render a multi-series plot of:

- `y = sin(x) + 1`
- `y = cos(x) + 1`

where the layers are given without labels.

## 11. Hide/Show Layers

Correctly hide and show multiple layers