2014-09-22 129 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/