Backbone.js 使用D3.js时,如何删除图形轴比例中不需要的线?

Backbone.js 使用D3.js时,如何删除图形轴比例中不需要的线?,backbone.js,angularjs,d3.js,nvd3.js,Backbone.js,Angularjs,D3.js,Nvd3.js,我在使用D3.js的图形中有Logarthmic值。但这里我有更多的线,实际上我不需要。我怎样才能删除它。请查找所附的屏幕截图以供参考 严格使用TickValue传递要查看的值: var s = d3.scale.log().domain([1, 100]).range([300, 0]) var axis = d3.svg.axis(); axis.scale(s).tickFormat( function (d) { return s.tickFormat(3,d

我在使用D3.js的图形中有Logarthmic值。但这里我有更多的线,实际上我不需要。我怎样才能删除它。请查找所附的屏幕截图以供参考


严格使用TickValue传递要查看的值:

var s = d3.scale.log().domain([1, 100]).range([300, 0])

var axis = d3.svg.axis();

axis.scale(s).tickFormat(
    function (d) {
        return s.tickFormat(3,d3.format(",d"))(d)
}).tickValues([1,10,100])

d3.select("body").append("svg")
    .attr("class", "axis")
    .attr("width", 400)
    .attr("height", 300)
    .append("g")
        .attr("transform", "translate(30,30)")
        .call(axis);
例如: