X轴上的MultibarChart标签

时间:2015-12-29 17:04:02

标签: javascript svg charts nvd3.js

我正在尝试设置自己的X轴标签,但我无法做到。 我想将那些(0,1,2,3,4,5)设置为

[ '2015年8月7日', '2015年8月10日', '2015年8月13日', '2015年8月16日', '2015年8月19日']

enter image description here

我已经尝试过添加这些.tickValues属性,但没有任何结果,它只是将我的第一个值放在X轴的开头。

chart.xAxis
                .axisLabel("Last week information")
                .scale(10)
                .tickValues(['2015/08/07','2015/08/10','2015/08/13','2015/08/16','2015/08/19']);

我该怎么做?

1 个答案:

答案 0 :(得分:0)

<强>解决

> var dates =  ['2015/08/07','2015/08/10','2015/08/13','2015/08/16','2015/08/19','2015/08/19']
> 
>                 chart.xAxis.tickValues([0,1, 2, 3, 4, 5])
>                 .tickFormat(function(d){
>                     return dates[d]
>                 });