[+] Separate method to generate series

This commit is contained in:
Hykilpikonna
2019-11-09 17:10:54 -05:00
parent 2f95548fb3
commit a05281f4e4
+13 -6
View File
@@ -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
*