2014-09-22 130 views
0

我想显示的y值在下面的小提琴y轴线的左侧D3js Y轴:显示不正确

yAxis = d3.svg.axis() 
    .scale(y) 
    .tickSize(5) 
    .orient('left') 
    .tickSubdivide(true); 

http://jsfiddle.net/3rL1uds1/

我的问题是,当我的“东方“左边的值,这些值消失了,而如果我将它们定向到右边,它们就会显示出来。

我尝试调整边距无济于事。我认为这是一个CSS问题,但不知道如何去解决这个问题。

回答

1

您的保证金被传递到X()的规模,你不希望这样做,而不是使用固定的值:

svg.append("g").attr("class", "axis y").attr("transform", "translate (" + 10 + " 0)").call(yAxis) 

下面是更新小提琴: http://jsfiddle.net/3rL1uds1/1/