display instances checkbox

average
Matt Huntington 2 years ago
parent 2bb3451208
commit ec8786539e

@ -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 ()=>{

@ -29,6 +29,8 @@
Display Average? Display Average?
<input type='checkbox' /> <input type='checkbox' />
Display Standard Deviation? Display Standard Deviation?
<input type='checkbox' checked />
Display Instances?
</section> </section>
<section id="metros"> <section id="metros">
<h3>Choose Metros To Display</h3> <h3>Choose Metros To Display</h3>

Loading…
Cancel
Save