当我记录在.data(data)
之后返回的选择时,一切看起来都很好,但是当我尝试访问.enter()
时出现错误:
.enter()不是函数。
这是我的代码:
drawIncidentOccurrenceChart = (data) => {
// Dimensions of the graph
var width = 900, height = 500;
var svg = d3.select('.ichart'); // svg element
console.log(svg.append('g').selectAll('rect').data(data).enter());
}
HTML:
<div class="chart">
<svg class="ichart"></svg>
</div>