chart = {
const svg = d3.create('svg')
.attr('width', 900)
.attr('height', 500)
const chartData = stack(tnd_starts_perten)
const groups = svg.append('g')
.selectAll('g')
.data( chartData )
.join('g')
.style('fill', "black")
groups.selectAll('rect')
.data(d => d)
.join('rect')
.attr('x', d => xScale(d.data.Date))
.attr('y', d => yScale(d[1]))
.attr('height', d => yScale(d[0]) - yScale(d[1]))
.attr('width', xScale.bandwidth())
svg.append('g')
.attr('transform', `translate(0,${ height - margin.bottom })`)
.call(xAxis)
svg.append('g')
.attr('transform', `translate(${ margin.left },0)`)
.call(yAxis)
.select('.domain').remove()
return svg.node()
}