繁体   English   中英

NVD3-x轴标签失败

[英]NVD3 - x axis labels fail

我正在尝试使用NV D3为线图自定义x轴标签,但我得到的只是从0-N的迭代

这是我的代码

    for(var i = 0;i< numberBins;i++){
        valuesForD3.push({x:parseFloat(histogramObject['min']) + parseFloat(i * histogramObject['binWidth']),
                          y:histogramObject['values'][i]
                         });
    }

chart = nv.models.lineChart()
          .options({
            margin: {left: 50, bottom: 40},
            x: function(d,i) { return i},
            showXAxis: true,
            showYAxis: true,
            transitionDuration: 100
          });


d3.select('#chart1 svg')
            .datum([{values:valuesForD3,key:'Score values',color:'#2222ff'}])
            .call(chart);

查看他们的示例(文档在哪里!),您可以自定义刻度,例如:

chart.xAxis
  .tickFormat(function(d) {
    return d.someTickLabel;
  });

这是一个简单的例子

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM