2016-06-16 2 views
0

私はこのようなコードをいくつか持っていますが、innerTickSizeの部分をグリッド線で点滅またはソリッドにしたいと思っています。別のcssファイルなしでD3でGridLinesを破棄する方法は?

var x = d3.svg.axis() 
    .scale(xScale) 
    .orient("bottom") 
    .innerTickSize(-height) 
    .outerTickSize(0) 
    .tickPadding(10); 

var y = d3.svg.axis() 
    .scale(yScale) 
    .orient("left") 
    .innerTickSize(-width) 
    .outerTickSize(0) 
    .tickPadding(10); 

    svg.append("g") 
     .attr("class", "x axis") 
     .attr("transform", "translate(0," + height + ")") 
     .call(xAxis) 

    svg.append("g") 
     .attr("class", "y axis") 
     .call(yAxis) 

答えて

1

これはそれを行う必要があります。

svg.append("g") 
    .attr("class", "y axis") 
    .call(yAxis) 
    .selectAll('line') 
    .style("stroke-dasharray", ("3, 3")) 
+0

これは、Axisないグリッド線をダッシュ​​:( – guyforlowbro

+0

@jamestwiggleあなたはjsfiddleを投稿することができますか?私はそれをチェックアウトすることができますか? – torresomar

+0

はそれが動作する気にしない!タイプミスがありました – guyforlowbro

関連する問題