nvd3.js我可以更改域linePlusBarChart

时间:2013-10-09 15:12:41

标签: javascript charts d3.js nvd3.js

我试图从0开始显示y2轴的值,但我不能。 y2axis中的最小值是12000,最大值是245000,我希望从0开始显示

这是相关代码

# get the max value
maxValue = _.reduce(series_2nd.values, ((n, m) -> Math.max(m.y, n)), -1)

# ...   
nv.addGraph ->
    chart = nv.models.linePlusBarChart()
    chart.color(d3.scale.category10().range())
    chart.xAxis.tickFormat (d) ->
        d3.time.format('%d/%m/%Y')(new Date(d))
    chart.y1Axis.tickFormat(d3.format(',.1'))
    chart.y2Axis.tickFormat(d3.format(',f'))
    chart.y2Axis.scale().range([0, scope.maxValue + 10]);
    chart.margin({top:50,right:50,bottom:50,left:120})
    nv.utils.windowResize chart.update
    d3.select('#' + name + ' svg').datum(data).transition().duration(500).call(chart)
    chart

0 个答案:

没有答案