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

标签 javascript highcharts panning

我有一个 Highcharts 图表,它使用 panning: true 并在 xAxis 上设置 minmax 以提供初始 View 和历史 View 过去的数据作为数据系列的一部分。

最初平移工作正常,我可以回到过去,很好。然而,当我平移回“现在”时,它只允许平移回最后一个数据点,但不能回到 max,因为我也有 ,所以这里故意设置得更 Highcharts 中的 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}, 
            ...

最佳答案

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

新增系列:

{data:[{ x: 1418435999999, y: 0}], color: 'rgba(0,0,0,0)',enableMouseTracking:false}

关于javascript - 在 Highcharts 中平移将不允许回到 xAxis 的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27439705/

相关文章:

java - 如何使用ajax从servlet获取数据?

javascript - 附加到容器底部(不是代码末尾)

javascript - 移动元素时如何更改悬停状态?

javascript - 如果生成大型数据集,Highchart 标记图像会隐藏

HTML5 或 JQuery 全屏十字光标

javascript - d3 v7 中的简单平移和缩放

javascript - 在javascript中获取构造函数本身内部的原型(prototype)构造函数的名称

asp.net - jQuery HighCharts 和 MVC 2 应用程序中的简单条形图?

highcharts - Highchart 坐标轴保留 2 位小数

Android map View 自动平移