我有一张日期图表,其中一天是夏令时。在这一天之后的所有日子,工具提示中的日期都会减去一天。
$(function () {
Highcharts.setOptions({
global: {
useUTC: false
}
});
$('#container').highcharts({
xAxis: {
type: 'datetime'
},
chart: {
type: "column"
},
plotOptions: {
series: {
stacking: "normal"
}
},
series: [{
data: [{
y: 10
}, {
y: 20
}, {
y: 10
}],
pointInterval: 86400000,
pointStart: 1414274400000 //Sun Oct 26 2014 00:00:00 GMT+0200 (CEST)
}]
});
});
答案 0 :(得分:1)
什么是日期保存日?
你的意思是夏令时吗?
这是有道理的,如果你发送午夜的时间戳,它会丢失一个小时,那么它将读作前一天。你可以通过发送一张早上,中午或者你喜欢的不在当天开始/结束时的邮票来解决这个问题,因此不会受到一小时轮班的影响。
{{编辑以反映评论:
1)工具提示确实反映了x轴的值。请注意,该点实际上并不在刻度线上。不会将标记放置为与您的数据点匹配,它们按设定的间隔放置。您的数据落后于该间隔一小时,因此工具提示正确反映了数据点的日期。
2)这种性质的偏移通常不会影响任何事情。除非您的数据点实际上代表每晚午夜发生的偶数,否则我见过或使用过的数据非常罕见。
如果您发送的数据已经过了一个小时,那么它将会被关闭一小时,如果那个小时将时间推到前一天,那么您的日期将会被关闭一天。该图表根据您提供的内容正确处理。