[O] Only show graded types on graphs

This commit is contained in:
Hykilpikonna
2020-03-22 18:43:53 -04:00
parent d4f643b3f4
commit fed0634a51
3 changed files with 5 additions and 5 deletions
@@ -98,7 +98,7 @@ export default class CourseScatter extends Vue
private series() private series()
{ {
// Create scatter plots // Create scatter plots
let series: any[] = this.course.assignmentTypes.map((type, i) => let series: any[] = this.course.assignmentTypes.filter(t => t.graded).map((type, i) =>
{ {
return { return {
type: 'scatter', type: 'scatter',
+1 -1
View File
@@ -37,7 +37,7 @@ export default class TypePie extends Vue
radius: ['40%', '60%'], radius: ['40%', '60%'],
center: ['50%', '55%'], center: ['50%', '55%'],
label: GraphUtils.pieTextStyle(), label: GraphUtils.pieTextStyle(),
data: this.course.assignmentTypes.map((t, i) => {return { data: this.course.assignmentTypes.filter(t => t.graded).map((t, i) => {return {
value: t.weight, value: t.weight,
name: `${t.name}\n${t.weight}%`, name: `${t.name}\n${t.weight}%`,
itemStyle: itemStyle:
+3 -3
View File
@@ -23,7 +23,7 @@ export default class TypeRadar extends Vue
*/ */
get chartSettings() get chartSettings()
{ {
let min = this.course.assignmentTypes.reduce((min, t) => Math.min(min, t.percent), 100); let min = this.course.assignmentTypes.filter(t => t.graded).reduce((min, t) => Math.min(min, t.percent), 100);
// Create settings // Create settings
let settings = let settings =
@@ -54,7 +54,7 @@ export default class TypeRadar extends Vue
opacity: 0.4 opacity: 0.4
} }
}, },
indicator: this.course.assignmentTypes.map((t, i) => {return { indicator: this.course.assignmentTypes.filter(t => t.graded).map((t, i) => {return {
name: `${t.name}\n${t.percent}%`, name: `${t.name}\n${t.percent}%`,
max: 100, max: 100,
min: min - 30, min: min - 30,
@@ -89,7 +89,7 @@ export default class TypeRadar extends Vue
}, },
opacity: 0.2 opacity: 0.2
}, },
value: this.course.assignmentTypes.map(t => t.percent) value: this.course.assignmentTypes.filter(t => t.graded).map(t => t.percent)
} }
] ]
}, },