hexbinData = {
const radius = 14
const x = d3.scaleLinear()
.domain(d3.extent(data, d => d.x))
.range([margin.left, width - margin.right])
const y = d3.scaleLinear()
.domain(d3.extent(data, d => d.y))
.range([height - margin.bottom, margin.top])
const hexbin = d3.hexbin()
.x(d => x(d.x))
.y(d => y(d.x))
.radius(radius * width / height)
.extent([[margin.left, margin.top],[width - margin.right, height - margin.bottom]])
return hexbin
}