我使用highcharts渲染图表,x轴是'datetime'类型。当我在图表中有单点时,x轴标签显示为00:00:00:0000而不是('11月'')给定的日期值。
这似乎发生在highcharts版本3.0.1中,而不是在3.0.7中 我确实在这里发现了一个问题https://github.com/highslide-software/highcharts.com/issues/1572
但是对于x轴的datetime类型,我该如何解决这个问题? 有没有升级到最新版本的解决方法,因为这将涉及验证所有其他图表,这在我的情况下是不可能的。
代码:
var data1 = Date.UTC(2013, 10, 18);
var a = new Highcharts.Chart({
chart: {
renderTo: 'container',
animation: false,
width: 600,
height: 400
},
plotOptions: {
series: {
marker: {
symbol: 'circle'
}
}
},
series: [{
name: 'Total Points Estimated',
data: [[data1,0]]
}],
title: {
text: 'Release Burn-Up report'
},
xAxis: {
type: 'datetime',
gridLineWidth: 1,
gridLineDashStyle: 'shortdot',
title: {
text: 'Date'
},
},
yAxis: {
gridLineDashStyle: 'shortdot',
min: 0,
title: {
text: 'Backlog Effort'
}
}
});
小提琴链接:http://jsfiddle.net/WdDqc/1/