【问题标题】:Data not showing with the Timestamp Values : Highcharts数据未显示时间戳值:Highcharts
【发布时间】:2020-01-03 08:16:02
【问题描述】:

所以我正在做的是将时间戳数据作为 X 轴,将值作为 Y 轴。

但出现的问题是数据未显示在图表上,尽管时间戳值显示在控制台中,但未显示在图表上。

数据值如下:

 var countArray = ["2020-14-03 11:14:48.225000","2020-14-03 11:14:48.226000","2020-14-03 11:14:48.227000","2020-14-03 11:14:48.228000","2020-14-03 11:14:48.229000","2020-14-03 11:14:48.230000","2020-14-03 11:14:48.231000","2020-14-03 11:14:48.232000","2020-14-03 11:14:48.233000","2020-14-03 11:14:48.234000","2020-14-03 11:14:48.235000","2020-14-03 11:14:48.236000","2020-14-03 11:14:48.237000","2020-14-03 11:14:48.238000","2020-14-03 11:14:48.239000","2020-14-03 11:14:48.240000","2020-14-03 11:14:48.241000","2020-14-03 11:14:48.242000","2020-14-03 11:14:48.243000","2020-14-03 11:14:48.244000"]; //X-axis Values

 var numArray = [2,5,3,6,4,6,3,6,3,6,3,7,3,6,3,5,3,5,6,3]  ; // Y-axis Values

这是我正在尝试的小提琴。

https://jsfiddle.net/abnitchauhan/wq4na5fy/

主要问题是数据没有按照上面的值显示

【问题讨论】:

    标签: javascript datetime highcharts timestamp


    【解决方案1】:

    您已将addPoint 方法中的shift 参数设置为true,这与空数据数组相结合会导致点不出现。

    if (x > 1000) {
        series.addPoint([x, y], true, false, false);
    }
    

    现场演示: https://jsfiddle.net/BlackLabel/xhok1d6e/

    API 参考: https://api.highcharts.com/class-reference/Highcharts.Series#addPoint

    【讨论】:

    【解决方案2】:

    您必须在 highcharts 选项中启用工具提示,如下所示:

    tooltip: {
            enabled: true,
        },
    

    工具提示的内容是从 HTML 的子集呈现的。


    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-20
      • 1970-01-01
      • 1970-01-01
      • 2018-09-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多