diff --git a/src/pages/course/course-scatter/course-scatter.ts b/src/pages/course/course-scatter/course-scatter.ts index f41a205..5bce0e6 100644 --- a/src/pages/course/course-scatter/course-scatter.ts +++ b/src/pages/course/course-scatter/course-scatter.ts @@ -9,6 +9,8 @@ import moment from 'moment'; }) export default class CourseScatter extends Vue { + private static DOT = ''; + // @ts-ignore @Prop({required: true}) course: Course; @@ -30,6 +32,7 @@ export default class CourseScatter extends Vue // Map assignments let map = this.mapAssignments(); + // Scatter data point style let itemStyle = { normal: @@ -94,7 +97,9 @@ export default class CourseScatter extends Vue axisPointer: { type: 'cross' - } + }, + formatter: (ps: any[]) => ps[0].data[0] + '
' + ps.map(p => + `${CourseScatter.DOT.replace('{color}', p.color)}${p.data[2]}: ${p.data[1]}
`).join('') }, // Legend