Highchart:endOnTick没有完成xaxis的最大极限设置

时间:2015-04-09 16:58:53

标签: javascript charts highcharts

我们正在使用Highchart的API生成一些折线图。这些图表的要求之一是我们应该使用所提供数据的最后一个xAxis值结束xAxis比例,并显示它的tick标签。

数据:[[2014-08-28,.434],[2014-10-17,.234],[2014-11-5,.134],[2015-01-12,.274]]

预期:

xAxis的最新图表:2015-01-12(图表区域末尾的折线图完成)

xAxis的最后一个刻度标签:Jan' 12

实际(http://jsfiddle.net/u2pa6qqL/3/):

xAxis的最后一个绘图:2015-01-12(最后一个绘图与图表区域末尾之间的差距)

xAxis的最后一个刻度标签:Feb' 15

$(function () {
    $('#container').highcharts({
        title: {
            text: 'Chart reflow is set to true'
        },

        subtitle: {
            text: 'When resizing the window or the frame, the chart should resize'
        },
        xAxis: {
            type: 'datetime',
            endOnTick: true,
            dateTimeLabelFormats: {
                day: '%b %e'
            },            
        },

        series: [{
            data: [[new Date('2014-08-28').getTime(),.434],[new Date('2014-10-17').getTime(),.234],[new Date('2014-11-5').getTime(),.134],[new Date('2015-01-12').getTime(),.274]]
        }]
    });
});

我尝试过使用高清设置showLastLabel,endOnTick,xAxis extreme MAX& Min和setExtreme。没有用。

任何人都可以对此有所了解,

谢谢, 萨拉

1 个答案:

答案 0 :(得分:0)

您可以使用tickPositionstickPositioner在定义的位置打印刻度线。