我有一个datetime
图表zoomType : x
并将showLastLabel
设置为false
,但最后一个标签仍然显示并且在我缩放时位置错误
缩放前:
缩放后:
此屏幕截图显示最后一个标签(7月30日)出现在标签旁边(7月27日)
我怎么解决这个问题?谢谢大家!
以下是我的x轴代码:
xAxis: {
type: 'datetime',
labels: {
//rotation: -90, //For vertical display for the x-axis labels
y: 20,
formatter: function () {
var ex = this.axis.getExtremes();
var day = Highcharts.dateFormat('%e', this.value);
var mth = Highcharts.dateFormat('%b', this.value);
if (((ex.max - ex.min) / (24 * 3600 * 1000)) > 300)
return mth;
else
return day + '<br>' + mth;
},
overflow: 'justify',
align: 'center',
//StaggerLines: 2, // not working
//step: 2,
//y: 30,
useHTML: true
},
minTickInterval: 24 * 3600 * 1000,
minRange: 24 * 3600 * 1000 * 12,
tickPixelInterval: $('#' + container).width() / 12, // not working after zoom
title: {
text: x_title,
offset: 50
},
showLastLabel: false, //Hide the last label 1/1 to show again
startOnTick: false,
endOnTick: true,
minPadding: 0,
maxPadding: 0,
},