Javascript d3使Y轴位置固定,即使是滚动条x

Javascript d3使Y轴位置固定,即使是滚动条x,javascript,d3.js,Javascript,D3.js,我有一个包含大量数据的图表,这意味着我在x轴上有一个滚动条。 当我在X轴上滚动时,Y轴消失 我可以设置为Y轴位置固定。(始终看到此Y轴) 我试图添加.attr(“位置”,“固定”),但它不起作用 //Add Y axis svg.append("g") .attr("class", "axis") .attr("transform", "translate(" + padding + ",0)") .attr("position", "fixed") .call(yAxis); 我也试着做。

我有一个包含大量数据的图表,这意味着我在x轴上有一个滚动条。 当我在X轴上滚动时,Y轴消失

我可以设置为Y轴位置固定。(始终看到此Y轴)

我试图添加
.attr(“位置”,“固定”)
,但它不起作用

//Add Y axis
svg.append("g")
.attr("class", "axis")
.attr("transform", "translate(" + padding + ",0)")
.attr("position", "fixed")
.call(yAxis);
我也试着做。风格(“位置”,“固定”)

但它不起作用

svg.append("g")
.attr("class", "axis")
.attr("transform", "translate(" + padding + ",0)")
.style("position", "fixed")
.call(yAxis);
var zoom = d3.behavior.zoom()
    .x(x)
    .y(y)
    .scaleExtent([1, 10])
    .on("zoom", zoomed);    

function zoomed() {
    svg.select(".x.axis").call(xAxis);
    svg.select(".y.axis").call(yAxis);   
    svg.selectAll('path.line').attr('d', line);  

    points.selectAll('circle').attr("transform", function(d) { 
        return "translate(" + x(d.point.x) + "," + y(d.point.y) + ")"; }
    ); 
}