[英]Highcharts X-Axis Alignment
出现对齐问题,如下图所示:
在图表中,“ Oct 3”点不在10/03上,而是在10/03到10/04之间。 所有要点都是如此。
x轴代码如下所示:
xAxis: {
type: 'datetime',
minTickInterval: 24 * 3600 * 1000,
dateTimeLabelFormats: { // don't display the dummy year
day: '%m/%d'
},
formatter: function () {
return Highcharts.dateFormat("%m/%d", this.value);
},
gridLineColor: '#197F07'
}
小提琴也重现了同样的问题:
在IE中打开小提琴以查看问题
此问题是因为如果采用UTC日期格式。 new Date('2013-10-03T00:00:00')。getTime()在IE和Chrome中返回不同的值。 我建议您使用时间戳而不是UTC格式。
就日期时间轴而言,我个人更喜欢时间戳而不是UTC日期格式。 使用时间戳,我认为在日期和功能上玩起来会很容易。
data: [
[1382680330000, 129.9],
[1382593930000, 71.5],
[1382536090000, 106.4]
]
http://jsfiddle.net/YYXX8/是一个小演示,
请注意,highcharts接受时间戳(以毫秒为单位)
希望这对您有用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.