早上好,
我对Highcharts有一个非常恼人的问题,因此x轴标签(使用日期时间)不会从我的第一个数据点开始 - 如下图所示:
正如你所看到的,图表标签从8月15日开始,而它从8月9日开始。
设置startOnTick:true会强制轴标签从左侧开始,但标签仍然与我的第一个点不对应 - 如下图所示:
在哪里可以看到从8.Aug开始的标签,它应该从9开始。8月。在我的小时图中更好地显示:
我的系列类型是行,数据采用[dateutc,decimal]对。日期时间间隔不是固定间隔,可以是从小时到每天到每月。
xAxis: {
type: "datetime",
lineWidth: 2,
//startOnTick: true,
//showFirstLabel: true
}
答案 0 :(得分:1)
我认为您正在寻找的选项是 tickInterval 。你的刻度没有以你想要的方式显示的原因是你没有定义自定义tickInterval,当你使用datetime作为x轴类型时,它会为你挑选一个。
这是一个example jsfiddle,强制每隔2天使用tickInterval。