|
|
|
@ -15,6 +15,7 @@ let averageOutcomesArray
|
|
|
|
let sortedInstances;
|
|
|
|
let sortedInstances;
|
|
|
|
let displayAverage = false;
|
|
|
|
let displayAverage = false;
|
|
|
|
let displayStandardDeviation = false;
|
|
|
|
let displayStandardDeviation = false;
|
|
|
|
|
|
|
|
let displayInstances = true;
|
|
|
|
|
|
|
|
|
|
|
|
const randomColor = ()=>{
|
|
|
|
const randomColor = ()=>{
|
|
|
|
const red = Math.floor(Math.random()*128) + 64;
|
|
|
|
const red = Math.floor(Math.random()*128) + 64;
|
|
|
|
@ -87,7 +88,7 @@ const renderPoints = () => {
|
|
|
|
const metro = metros.find(m => m.metro === instanceMetro)
|
|
|
|
const metro = metros.find(m => m.metro === instanceMetro)
|
|
|
|
const course = courses.find(c => c.course === instanceCourse)
|
|
|
|
const course = courses.find(c => c.course === instanceCourse)
|
|
|
|
|
|
|
|
|
|
|
|
if(metro.checked && course.checked){
|
|
|
|
if(displayInstances && metro.checked && course.checked){
|
|
|
|
return 'block'
|
|
|
|
return 'block'
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
return 'none'
|
|
|
|
return 'none'
|
|
|
|
@ -373,6 +374,11 @@ const setUpDisplayAverageHandler = ()=>{
|
|
|
|
displayStandardDeviation = event.target.checked
|
|
|
|
displayStandardDeviation = event.target.checked
|
|
|
|
displayMeanStandardDeviation()
|
|
|
|
displayMeanStandardDeviation()
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
d3.select('#average input:nth-child(4)')
|
|
|
|
|
|
|
|
.on('click', (event)=>{
|
|
|
|
|
|
|
|
displayInstances = event.target.checked
|
|
|
|
|
|
|
|
renderPoints()
|
|
|
|
|
|
|
|
})
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
window.onload = async ()=>{
|
|
|
|
window.onload = async ()=>{
|
|
|
|
|