[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()
{
// 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 {
type: 'scatter',
+1 -1
View File
@@ -37,7 +37,7 @@ export default class TypePie extends Vue
radius: ['40%', '60%'],
center: ['50%', '55%'],
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,
name: `${t.name}\n${t.weight}%`,
itemStyle:
+3 -3
View File
@@ -23,7 +23,7 @@ export default class TypeRadar extends Vue
*/
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
let settings =
@@ -54,7 +54,7 @@ export default class TypeRadar extends Vue
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}%`,
max: 100,
min: min - 30,
@@ -89,7 +89,7 @@ export default class TypeRadar extends Vue
},
opacity: 0.2
},
value: this.course.assignmentTypes.map(t => t.percent)
value: this.course.assignmentTypes.filter(t => t.graded).map(t => t.percent)
}
]
},