2016-08-11 67 views
2

我这个简单的图表工作:Highcharts认为,所有的日期是1970-01-01,尽管它们是有效纪元次

https://jsfiddle.net/w7uyghqn/2/

我的日期格式为:Date(1447793679000),它正确地转换到Thu Aug 11 2016 10:26:59 GMT-0400 (EDT)

var seriesOptions = [ 
    { 
     "data":[ 
      [Date(1447793679000), 7.8494623656], 
      [Date(1450913358000), 5.4140127389], 
      [Date(1460475392000), 6.015037594], 
      [Date(1460648544000), 3.75], 
      [Date(1460753244000), 2.1015761821], 
      [Date(1460985174000), 3.0141843972], 
      [Date(1460988174000), 5.2264808362], 
      [Date(1461874589000), 1.5100671141] 
     ], 
     "name":"Product 1" 
    }, 
    { 
     "data":[ 
      [Date(1450729647000), 2.9850746269], 
      [Date(1452184898000), 4.1666666667], 
      [Date(1454616863000), 4.1749502982], 
      [Date(1455206741000), 2.6717557252], 
      [Date(1458062356000), 2.4], 
      [Date(1459868909000), 3.8461538462], 
      [Date(1459882015000), 3.3955857385], 
      [Date(1459968893000), 4.1832669323], 
      [Date(1460574864000), 4.973357016], 
      [Date(1460665314000), 5.2032520325] 
     ], 
     "name":"Product 2" 
    } 
] 

但是,正如您在x轴上所看到的,这是1970年1月1日。任何人都可以发现有什么问题吗?

我已经尝试了很多不同的格式,我完全把我的头发撕掉。

+0

的可能的复制[?如何使用大纪元随着Highcharts系列数据(http://stackoverflow.com/questions/8648861/how-to-use-epoch-time-with-highcharts-series-data) – LittleBobbyTables

+2

删除时间戳的“Date()”部分。这:** [日期(1450729647000),2.9850746269] **应该是:** [1450729647000,2.9850746269] **您的邮票,因为它们被解释为几秒钟,少于一天,这导致日期时间的第一天的日期 - 1970年1月1日 – jlbriggs

+0

[文档](http://api.highcharts.com/highcharts#xAxis.type):_在日期时间轴中,数字以毫秒为单位给出_ –

回答

2

由于jlbriggs在评论中说,你可以简单地删除Date()功能及使用方法,它会自动被HighCharts为毫秒数自1970年1月1日,因为你告诉它该xAxis.typedatetime解释的实际数量。

我修改你的jsfiddle并解决了问题,所以你可以看到它:Working JSFiddle

var seriesOptions = [ 
    { 
     "data":[ 
      [1447793679000, 7.8494623656], 
      [1450913358000, 5.4140127389], 
      [1460475392000, 6.015037594], 
      [1460648544000, 3.75], 
      [1460753244000, 2.1015761821], 
      [1460985174000, 3.0141843972], 
      [1460988174000, 5.2264808362], 
      [1461874589000, 1.5100671141] 
     ], 
     "name":"Product 1" 
    },{ 
     "data":[ 
      [1450729647000, 2.9850746269], 
      [1452184898000, 4.1666666667], 
      [1454616863000, 4.1749502982], 
      [1455206741000, 2.6717557252], 
      [1458062356000, 2.4], 
      [1459868909000, 3.8461538462], 
      [1459882015000, 3.3955857385], 
      [1459968893000, 4.1832669323], 
      [1460574864000, 4.973357016], 
      [1460665314000, 5.2032520325] 
     ], 
     "name":"Product 2" 
    } 
] 
相关问题