0

我试图从 0 开始在 y2axis 上显示值,但我不能。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
4

0 回答 0