{
let colors = ["#a5620b", "#c29657", "#cc1f5e", "#a71949", "#f7991d", "#231f20"];
landguzzlers.selectAll(".guzzlerrects")
.data(data)
.join("rect")
.attr("x", 0)
.attr("y", d => 1050 - (1000 * Math.sqrt(d['footprint'])) )
.attr("width", d => Math.sqrt(d['footprint'])*1000)
.attr("height", d => Math.sqrt(d['footprint'])*1000)
.style("fill", (d,i) => colors[i])
.attr("class", "guzzlerrects");
landguzzlers.selectAll(".guzzlertitles")
.data(data)
.join("text")
.attr("x", d => (Math.sqrt(d['footprint'])*1000) -3)
.attr("y", d => (1050 - (1000 * Math.sqrt(d['footprint']))) + 20)
.attr("class", "guzzlertitles")
.text(d => d["title"])
landguzzlers.selectAll(".guzzlerssubtitles")
.data(data)
.join("text")
.attr("x", d =>(Math.sqrt(d['footprint'])*1000) -30 )
.attr("y", d => (1050 - (1000 * Math.sqrt(d['footprint']))) + 38 )
.attr("class", "guzzlersubtitles")
.text(d => d["subtitle"])
landguzzlers.selectAll(".guzzlersubtitles2")
.data(data)
.join("text")
.attr("x", d =>(Math.sqrt(d['footprint'])*1000) -30)
.attr("y", d => (1050 - (1000 * Math.sqrt(d['footprint']))) + 50 )
.attr("class", "guzzlersubtitles2")
.text(d => d["subtitle2"])
landguzzlers.selectAll(".guzzlersubtitle3")
.data(data)
.join("text")
.attr("x", d =>(Math.sqrt(d['footprint'])*1000) -30)
.attr("y", d => (1050 - (1000 * Math.sqrt(d['footprint']))) + 63 )
.attr("class", "guzzlersubtitle3")
.text(d => d["subtitle3"])
landguzzlers.selectAll(".guzzlerrotate")
.data(data)
.join("text")
.attr("transform", function(d){
var xText = 1000 * Math.sqrt(d['footprint']) - 15;
var yText =1080 - 1000 * Math.sqrt(d['footprint']);
return "translate(" + xText + "," + yText + ") rotate(90)";})
.attr("class", "guzzlerrotate")
.text(d => "Eco-footprint: " + d["footprint"] + " Hectares")
let xVar = [0, 890, 615, 0, 0, 0]
let yVar = [0, 158, 435, 0, 0, 0]
let yVar2 = [0, 50, 460]
landguzzlers.selectAll(".guzzlerhorzline")
.data(data)
.join("line")
.attr("x1", (d,i) => xVar[i])
.attr("y1", (d,i) => yVar[i])
.attr("x2", (d,i) => xVar[i] - 190)
.attr("y2", (d,i) => yVar[i])
.attr("class", "guzzlerhorzline");
landguzzlers.selectAll(".guzzlervertline")
.data(data)
.join("line")
.attr("x1", (d,i) => xVar[i])
.attr("y1", (d,i) => yVar[i])
.attr("x2", (d,i) => xVar[i])
.attr("y2", (d,i) => yVar[i] + 70)
.attr("class", "guzzlerhorzline");
}