chart = {
const svg = d3.create("svg").attr("viewBox", [0, 0, height, width]).attr("transform", "rotate(-90)scale(0.2)")
for(var iteration=0; iteration<500; iteration++){
data.forEach((curveData,i) => {
var factor = 0.12;
curveData = curveData.map(d=>[
d[0] + Math.random()*d[0]*factor - d[0]*factor,
d[1] + Math.random()*d[1]*factor - d[1]*factor + Math.random() * (-2)
])
console.log(curveData)
var g = svg.append('g').attr('transform', `translate(0,${-iteration*width/40})`);
g.append('path')
.attr('stroke', 'black')
.attr('stroke-width', Math.random()* 0.6 + 10)
.attr('fill', 'none')
.attr('d', line(curveData)).attr('transform', 'scaleX(-1)scaleY(-1)')
});
}
return svg.node();
}