svgMarkets = {
const svg = DOM.svg(w, h)
const colors = d3.scaleSequential(d3.interpolateRainbow).domain([0,10])
let viz = d3.select(svg).selectAll('path')
.data(hex.grid.layout)
.enter()
for (let j=0; j < 7; j++) {
viz.append('circle')
.attr('r', (1+(j*2)))
.attr('transform', d => `translate(${d.x} ${d.y})`)
.style('fill-opacity', 0)
.style('stroke-width', 1)
.style('stroke', d => !d.pointDensity ? '#fff' : marketColours(d.pointDensity));
}
return svg;
}