2015-12-29 139 views
0

我試圖設置自己的X軸標籤,但是我無法做到。 我想將那些(0,1,2,3,4,5)設置爲X軸的MultibarChart標籤

['2015/08/07','2015/08/10','2015/08/13', 「2015年8月16日」,「2015年8月19日」]

enter image description here

我已經試過addinf這些.tickValues propertiy,但沒有任何結果,它只是把在的開始我的第一個值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']); 

我該怎麼做?

+0

請問你的數據(即傳遞到.datum)是什麼樣子? –

+0

@ovvn這是我的基準結構 .datum {「key」:「Planificando」,「values」:[{「x」:0,「y」:1},{「x」:1, 「y」:1},{「x」:2,「y」:2},{「x」:3,「y」:2},{「x」:4,「y」:1} 「x」:5,「y」:1}]},{「key」:「En Proceso」,「values」:[{「x」:0,「y」:1},{「x」:1 ,「y」:1},{「x」:2,「y」:2},{「x」:3,「y」:2},{「x」:4,「y」:1}, {「x」:5,「y」:1}]}, ]) –

回答

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] 
>     });