是否可以在datetime xAxis上添加与dataGrouping对应的标签?
例如,我有dataGrouping
,以便将数据分组为天/周/月/年:
dataGrouping : {
groupPixelWidth: 250,
units : [
['day', [1]], ['week', [1]], ['month', [1]], ['year', [1]]
]
}
highcharts api中有很多选项,但似乎没有人能获得与dataGrouping相同的结果。
最有希望的是:
xAxis: {
labels: {
step: 1
}
}
但仍有两周的时间间隔,数据按月分组。
答案 0 :(得分:1)
我找到了tickPositioner
的解决方案。它仍然是一种解决方法,但至少它可行。
xAxis: {
tickPositioner: function(){
ticks = this.series[0].processedXData;
ticks.info = this.series[0].currentDataGrouping;
return ticks;
}
}
答案 1 :(得分:0)
在设置units
的同一级别,您可以设置datetimeLebelFormats
,请参阅:http://api.highcharts.com/highstock#plotOptions.area.dataGrouping.dateTimeLabelFormats