spiralChart = {
const log = (sel, msg) => console.log(msg, sel);
const segments = pie(groupByPlate);
const svg = d3
.create("svg")
.attr("width", diameter)
.attr("viewBox", [0, 0, diameter, diameter])
.style("max-width", "100%")
.style("cursor", "default");
document.body.append(svg.node());
const chart = new TimeSpiral(svg)
.size([diameter, diameter])
.layers(3)
.style({
align: "center",
reverseColor: true
})
.palette(d3.interpolateRdYlBu)
.field({ value: "temp" })
.data(segments)
.render();
svg.node().remove();
return svg.node();
}