我正在尝试更新我的Y轴。该图表以0-700的Y轴开始。加载新数据集,然后将其更改为0-9。我使用以下代码更新我的比例,然后调用我的轴,缩放和圈数据点,以便他们可以使用新的比例,但没有任何变化。
function updateScaleY(newHeight){
console.log(d3.max(newHeight, Number));
var yScale = d3.scale.linear()
.domain([0, d3.max(newHeight, Number)])
.range([height, margin.bottom]);
SVG.select(".x.axis").call(xAxis);
SVG.select(".y.axis").call(yAxis);
SVG.selectAll("circle").attr("cx",function(d){return xScale(d)}).attr("cy",function(d){return yScale(d)});
zoom.y(yScale);
}