chart = {
const svg = d3.select(DOM.svg(width, height))
.attr("viewBox", `${-width / 2} ${-height / 2} ${width} ${height}`)
.style("width", "100%")
.style("height", "auto")
.style("font", "11px sans-serif");
svg.append("g")
.selectAll("g")
.data(d3.stack().keys(data.columns.slice(3))(comboArcs))
.join("g")
.attr("fill", d => z(d.key))
.selectAll("path")
.data(d => d)
.join("path")
.attr("d", arc);
svg.append("g")
.call(xAxis);
svg.append("g")
.call(legend);
return svg.node();
}