chart = {
const svg = d3.create("svg")
.attr("viewBox", [0, 0, 800, 800]);
for (var j=0; j < 3; j++) {
let x=400,y=400,length=10;
let color = ["red", "yellow", "blue"][j];
svg.append("circle").attr("cx", x).attr("cy", y).attr("r", length * 0.75).attr("stroke", color).attr("fill", "none");
for (var i=0; i < Math.ceil(100000 * Math.random()); i++) {
let vord = Math.random() < 0.5,
dist = length * (Math.random() < 0.5 ? 1 : -1),
xp = vord ? x + dist : x,
yp = vord ? y : y + dist;
svg.append("line").attr("x1", x).attr("y1", y).attr("x2", xp).attr("y2", yp).attr("stroke", color);
x = xp;
y = yp;
}
svg.append("circle").attr("cx", x).attr("cy", y).attr("r", length * 0.75).attr("stroke", color).attr("fill", "none");
}
return svg.node();
}