From a05281f4e45f31efa3ee95646fc6ff931deccf53 Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Sat, 9 Nov 2019 17:10:54 -0500 Subject: [PATCH] [+] Separate method to generate series --- .../overall/overall-line/overall-line.ts | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/src/pages/overall/overall-line/overall-line.ts b/src/pages/overall/overall-line/overall-line.ts index 410e9f1..7ae58c0 100644 --- a/src/pages/overall/overall-line/overall-line.ts +++ b/src/pages/overall/overall-line/overall-line.ts @@ -48,12 +48,7 @@ export default class OverallLine extends Vue type: 'inside' } ], - series: - { - smooth: true, - markLine: GraphUtils.getTermLines(), - markArea: GraphUtils.getGradeMarkAreas(0.09) - }, + series: this.series(), xAxis: { type: 'time' @@ -65,6 +60,18 @@ export default class OverallLine extends Vue } }; + /** + * Generate series data + */ + private series() + { + // Each course + // todo: filter graded + let series: any[] = this.courses.map(course => this.getCourseSeries(course)); + + return series + } + /** * Generate series data for a course *