0

棒グラフで軸を調整して、四半期ごとの最初の月が指定された時間間隔の軸ポイントとして表示されるようにする方法。

例:-開始年が2012年で、終了年が2013年の場合、軸は次のように表示されます。

jan 2012, apr 2012, jul 2012, Oct 2012 , jan 2013, apr 2013, jul 2013, Oct 2013

デモリンク

4

2 に答える 2

1
yAxis:  {      
 type: 'datetime',
 min: Date.UTC(2012,0,1),
 title: {text: ''},
 tickInterval: 24 * 3600 * 1000 *30 * 4,
 labels: {
 formatter: function() {
  var d= new Date(this.value);
  var month = d.getMonth();
  var monArr=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];
  return monArr[month] + " - " + d.getFullYear();
  }
}               
于 2013-01-16T07:01:58.170 に答える
0

配列の代わりに、tickIntervalを設定し、フォーマッターでHighcharts.dateFormat();を使用できます。

https://api.highcharts.com/highcharts/data.dateFormat

于 2013-02-01T12:57:30.310 に答える