buildcomposite = {
let view = md`${container('chart2', 'Temperatura Máxima e Mínima em NYC em 2018')}`
let compositeChart = dc.compositeChart(view.querySelector("#chart2"))
compositeChart.width(width)
.height(400)
.margins({top: 50, right: 50, bottom: 25, left: 40})
.dimension(dateDim)
.x(xScale)
.xUnits(d3.timeDays)
.renderHorizontalGridLines(true)
.legend(dc.legend().x(width-200).y(5).itemHeight(13).gap(5))
.brushOn(false)
.compose([
dc.lineChart(compositeChart)
.group(maxtempByDayGroup, 'Temperatura Máxima')
.ordinalColors(['darkorange']),
dc.lineChart(compositeChart)
.group(mintempByDayGroup, 'Temperatura Mínima')
.ordinalColors(['steelblue'])])
dc.renderAll()
return view
}