vega({
data: {values: data.filter(d => d.day === "Mon" && d.solved)},
transform: [{
sort: [{field: "elapsed_minutes"}],
window: [{op: "count", field: "count", as: "cum"}],
frame: [null, 0]
}],
width: 400, height: 200,
mark: 'area',
encoding: {
x: { field: 'elapsed_minutes', type: 'quantitative', title: 'solve time (mins)'},
y: { field: 'cum', type: 'quantitative', scale: {domainMax: 100}},
},
title: "Monday solve times",
})