{
const traces = []
const zValues = [...new Set(data.map(d => d["jurisdiction_of_occurrence"]))]
const traceMap = new Map(zValues.map(d => [d, {x :[], y: [], name: d, mode: "lines"}]))
for (const row of data) {
const trace = traceMap.get(row["jurisdiction_of_occurrence"])
trace.x.push(new Date(row["week_ending_date"]))
trace.y.push(parseInt(row["all_cause"]))
}
const plotData = [...traceMap.values()]
const div = html`<div></div>`
Plotly.newPlot(div, plotData)
return div
}