2014-12-29 5 views
0

Я пытаюсь настроить подпись оси Х для линейного участка с NV D3, но все это я получаю итерации от 0 - NNVD3 - ось х этикетки провал

Вот мой код

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); 
+0

Поделитесь некоторыми своими данными с нами. – Mark

+0

Вы можете посмотреть здесь: http://localize.pytom.org/php/result.php?jobID=tutorial –

ответ

1

Глядя на их примерах (где документация!), вы можете настроить тики, как:

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

Вот быстрый example.

Смежные вопросы