请告诉我问题是什么,不断显示01.01.xxxx,虽然在工具提示正确的日期。
$('#container').highcharts({
xAxis: {
type: 'datetime',
labels: {
formatter: function () {
return Highcharts.dateFormat('%d %m %Y', this.value);
}
},
},
series: [{
name: 'reg',
data: [[1392760800000, 60], [1420149600000, 3]] // 1392760800000 - 18.02.2014, 1420149600000 - 02.01.2015
}, {
name: 'app',
data: [[1392760800000, 0], [1420149600000, 0]]
}, {
name: 'dec',
data: [[1392760800000, 0], [1420149600000, 0]]
}, {
name: 'deac',
data: [[1392760800000, 60], [1420149600000, 3]]
}]
});
答案 0 :(得分:0)
由于图表的大小和x轴的比例,轴标签不是针对列显示,而是针对年初显示。 您可以通过设置x轴刻度的位置来修复它。 示例:http://jsfiddle.net/awhr7y74/2/
为此,您可以使用tickPositions
(在示例中使用)或者使用tickPositioner。
有关详细信息,请参阅API - http://api.highcharts.com/highcharts#xAxis.tickPositioner