{
const width = 600
const height = 400
const margin = {"left":30,"right":100,"top":30,"bottom":30}
const canvas = d3.select(DOM.svg(width, height))
const palette = d3.interpolatePurples
const color = d3.scaleLinear().range([0,1]).domain([0,d3.max(drawingCircles)])
const x = d3.scaleLinear().range([margin.left,width-(margin.right)]).domain(d3.extent(drawingCircles))
const y = d3.scaleLinear().range([height-margin.bottom,margin.top]).domain([0,drawingCircles.length-1])
canvas.selectAll("line")
.data(drawingCircles.slice(0, -1))
.join("line")
.attr("x1", (d,i)=> x(d))
.attr("y1", (d,i)=> y(i))
.attr("x2", (d,i)=> x(drawingCircles[i+1]))
.attr("y2", (d,i)=> y(i+1))
.style("stroke", "black" )
.style("stroke-width", 10)
return canvas.node();
}