HighChart放大x轴最后一个标签错误对齐

时间:2014-07-16 02:05:06

标签: javascript highcharts

我有一个datetime图表zoomType : x并将showLastLabel设置为false,但最后一个标签仍然显示并且在我缩放时位置错误

缩放前: Screen Capture before zoom

缩放后: Screen Capture after zoom
此屏幕截图显示最后一个标签(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,

    },

0 个答案:

没有答案