put y axis definition into its own object

This commit is contained in:
2020-02-09 17:16:27 +01:00
parent ed7cc9bee5
commit 859491e99e
28 changed files with 268 additions and 324 deletions

View File

@@ -17,14 +17,14 @@ public class DataSeriesStatsTest {
{
final List<DataSeriesStats> stats = Arrays.asList(//
new DataSeriesStats(10, 0, 0, 5.0)//
new DataSeriesStats(10, 0, 5.0)//
);
final double expected = 5.0;
result.add(Arguments.of(stats, expected));
}
{
final List<DataSeriesStats> stats = Arrays.asList(//
new DataSeriesStats(0, 0, 0, 5.0)//
new DataSeriesStats(0, 0, 5.0)//
);
final double expected = 0.0; // no values
result.add(Arguments.of(stats, expected));
@@ -32,17 +32,17 @@ public class DataSeriesStatsTest {
{
final List<DataSeriesStats> stats = Arrays.asList(//
new DataSeriesStats(10, 0, 0, 5.0), //
new DataSeriesStats(40, 0, 0, 1.0)//
new DataSeriesStats(10, 0, 5.0), //
new DataSeriesStats(40, 0, 1.0)//
);
final double expected = 1.8; // 90 / 50
result.add(Arguments.of(stats, expected));
}
{
final List<DataSeriesStats> stats = Arrays.asList(//
new DataSeriesStats(5, 0, 0, 7.0), //
new DataSeriesStats(0, 0, 0, 5.0), // // no values
new DataSeriesStats(20, 0, 0, 2.0)//
new DataSeriesStats(5, 0, 7.0), //
new DataSeriesStats(0, 0, 5.0), // // no values
new DataSeriesStats(20, 0, 2.0)//
);
final double expected = 3.0; // (35+40) / 25
result.add(Arguments.of(stats, expected));