在 Highcharts 中平移将不允许回到 xAxis 的最大值

cen*_*tic 4 javascript highcharts panning

我有一个Highcharts图表,其用途panning: true和套minmax上x轴一起提供初始视图与过去作为数据系列的一部分历史数据。

最初平移工作正常,我可以回到过去,很好。然而,当我平移回“现在”时,它只允许平移回最后一个数据点,而不是返回到max,这里故意设置得更高,因为我plotLines在图表中也有。

来自JS的相关部分如下,见http://jsfiddle.net/centic/efej646r/

“现在”有一行,您可以向左平移,但是当您向右平移时,plotLine 不会再次出现。

有什么方法可以让它工作,还是 highcharts 中的错误/限制?

    chart: {
        type: 'scatter',
        panning: true
    },

    xAxis: {
        type: 'datetime',
        min: 1417161437595,
        max: 1418435999999,
    ...
    series: [
        {
        marker: {
            enabled: true
        },
        data: [
            { x: 1410444900022, y: 0}, 
            { x: 1410786746435, y: 0}, 
            { x: 1410788673693, y: 0}, 
            { x: 1410945014300, y: 0}, 
            { x: 1410945194162, y: 0}, 
            { x: 1410952366889, y: 0}, 
            { x: 1410954169041, y: 0}, 
            { x: 1410966771659, y: 0}, 
            { x: 1411144973005, y: 0}, 
            { x: 1411371815266, y: 0}, 
            ...
Run Code Online (Sandbox Code Playgroud)

Kac*_*dej 5

您可以添加将禁用鼠标跟踪的不可见系列。示例:http : //jsfiddle.net/efej646r/2/

新增系列:

{data:[{ x: 1418435999999, y: 0}], color: 'rgba(0,0,0,0)',enableMouseTracking:false}
Run Code Online (Sandbox Code Playgroud)