plot = {
const svg = d3.select("svg")
const colors = ["ForestGreen", "DarkGreen", "Green", "LimeGreen", "Chartreuse", "GreenYellow", "Gold", "Tomato", "Orchid", "Navy", "LightSkyBlue"];
const intervals = [0, 5, 10, 15, 20, 25, 30, 40, 200, 240, 260];
const bandsTemp = rastertools.isobands(tempData, geoTransform, intervals);
const colorScale = d3.scaleThreshold()
.domain(intervals)
.range(colors);
bandsTemp.features.forEach(function(d, i) {
svg.insert("path", ".streamline")
.datum(d)
.attr("d", path)
.style("fill", colorScale(intervals[i]))
.style("stroke", "None");
});
svg.append("g")
.attr("class", "legendLinear")
.attr("transform", "translate(20,20)");
const linear = d3.scaleLinear()
.domain(intervals)
.range(colors);
const legendLinear = legend.legendColor()
.shapeWidth(30)
.shapeHeight(20)
.shapePadding(1)
.cells(10)
.orient('horizontal')
.labelOffset(5)
.scale(linear);
svg.select(".legendLinear").call(legendLinear);
svg.selectAll(".legendLinear")
.selectAll("text")
.attr("font-size", "8px")
.attr("font-family","sans-serif")
.attr("fill","#555555");
}