Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Datetime Highcharts日期时间轴标签(根据数据点组)_Datetime_Highcharts_Axis Labels - Fatal编程技术网

Datetime Highcharts日期时间轴标签(根据数据点组)

Datetime Highcharts日期时间轴标签(根据数据点组),datetime,highcharts,axis-labels,Datetime,Highcharts,Axis Labels,datetime xAxis上是否可能有与数据分组相对应的标签? 例如,我有dataGrouping,将数据分组为天/周/月/年: dataGrouping : { groupPixelWidth: 250, units : [ ['day', [1]], ['week', [1]], ['month', [1]], ['year', [1]] ] } highcharts api中有很多选项,但似乎没有人能达到与数据分组相同的结果 最有希望的是: xAxis: {

datetime xAxis上是否可能有与数据分组相对应的标签? 例如,我有
dataGrouping
,将数据分组为天/周/月/年:

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

highcharts api中有很多选项,但似乎没有人能达到与数据分组相同的结果

最有希望的是:

xAxis: {
   labels: {
       step: 1
   }
}

但数据按月份分组时,两周间隔仍然存在。

在设置
单位的同一级别上
您可以设置
日期时间表
,请参阅:

在设置
单位的同一级别上
您可以设置
日期时间表
,请参阅:

我找到了一个使用
定位器的解决方案。这仍然是一个解决办法,但至少是可行的

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

我找到了一个带有
滴答声定位器的解决方案。这仍然是一个解决办法,但至少是可行的

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

仅影响工具提示中显示的内容。轴标签不受影响。对,抱歉!在xAxis中,您还可以访问相同的选项:但是,使用这些选项,我只能更改标签的格式。但问题是,当当前分组为1个月时,刻度不应该有2周的间隔(),这只会影响工具提示中显示的内容。轴标签不受影响。对,抱歉!在xAxis中,您还可以访问相同的选项:但是,使用这些选项,我只能更改标签的格式。但问题是,当当前分组为1个月时,滴答声不应该有2周的间隔()