testHexPath = {
const svg = d3.select(DOM.svg(800,800));
const size = 200;
const hexRadius = size;
const g = svg.append("g").attr("transform", `translate(${hexRadius},${hexRadius})`)
g.append("g")
.selectAll("polygon")
.data(hex_data_plot)
.join("polygon")
.attr("stroke",d => "red")
.attr("points", d => makeHexagon(100,400,hexRadius*hscale))
.style("fill", "transparent");
g.append("g")
.selectAll("polygon")
.data(hex_data_plot)
.join("polygon")
.attr("stroke",d => "red")
.attr("points", d => makeHexagon(100+SQRT3*size,400,hexRadius*hscale))
.style("fill", "transparent");
g.append("g")
.selectAll("polygon")
.data(hex_data_plot)
.join("polygon")
.attr("stroke",d => "red")
.attr("points", d => makeHexagon(100+(SQRT3*size/2),400-(3/2*size),hexRadius*hscale))
.style("fill", "transparent");
return svg.node()
}