第一点之前的Highcharts轴标签

Bob*_*Bob 5 jquery datetime highcharts

早上好,

我对Highcharts有一个非常恼人的问题,因此x轴标签(使用日期时间)不会从我的第一个数据点开始 - 如下图所示:

在此输入图像描述

正如您所看到的,图表标签从8月15日开始,而它从8月9日开始.

设置startOnTick:true会强制轴标签从左侧开始,但标签仍然与我的第一个点不对应 - 如下图所示:

在此输入图像描述

在哪里可以看到从8.Aug开始的标签,它应该从9开始.8月.在我的小时图中更好地显示:

在此输入图像描述

我的系列类型是行,数据采用[dateutc,decimal]对.日期时间间隔不是固定间隔,可以是从小时到每天到每月.

xAxis: {
  type: "datetime",
  lineWidth: 2,
  //startOnTick: true,
  //showFirstLabel: true
}
Run Code Online (Sandbox Code Playgroud)

Lig*_*orc 1

我认为您正在寻找的选项是tickInterval。您的刻度未按您想要的方式显示的原因是您没有定义自定义刻度间隔,并且当您使用日期时间作为 x 轴类型时,它会为您选择一个。

下面是一个jsfiddle 示例,它强制将 tickInterval 设置为每 2 天一次。