1

dataGrouping に対応する datetime xAxis にラベルを付けることは可能ですか? たとえばdataGrouping、データが日/週/月/年にグループ化されているようなものがあります:

dataGrouping : {
  groupPixelWidth: 250,
  units : [
    ['day', [1]], ['week', [1]], ['month', [1]], ['year', [1]]
  ]
}

http://jsfiddle.net/CHR7F/2/

highcharts api には多くのオプションがありますが、dataGrouping と同じ結果を達成するものはないようです。

最も有望だったのは次のとおりです。

xAxis: {
   labels: {
       step: 1
   }
}

ただし、データが月ごとにグループ化されている間は、ティック間に 2 週間あります。

4

2 に答える 2

1

で解決策を見つけましたtickPositioner。これはまだ回避策ですが、少なくとも機能します。

xAxis: {
  tickPositioner: function(){
    ticks = this.series[0].processedXData;
    ticks.info = this.series[0].currentDataGrouping;
    return ticks;
  }
}

http://jsfiddle.net/CHR7F/3/

于 2013-06-04T14:16:54.557 に答える
0

unitscna setを設定するのと同じレベルで、次datetimeLebelFormatsを参照してください: http://api.highcharts.com/highstock#plotOptions.area.dataGrouping.dateTimeLabelFormats

于 2013-06-04T13:12:24.213 に答える