2016-02-17 95 views
1

我具有低於系列:的JavaScript - highchart x-軸datetime和y軸數據

[{"name":"date","data":455661712000,1455661791000,1455661869000,1455661947000,1455662568000,1455662646000]}, 
{"name":"numues","data":[14,13,14,12,12,12]}, 
{"name":"rpcnt","data":[4,4,4,4,4,4]}] 

Highchart選項,值被設置爲使用以下代碼。

options9.xAxis.categories = json[0]['data']; 
options9.series[0] = json[1]; 
options9.series[1] = json[2]; 
options9.series[2] = json[3];` 

但是我的圖並沒有繪製x軸的時間圖。它將每個視爲字符串(只是指向)而不是值。 (2個值之間的差距是隨機的。)

如何繪製x軸作爲日期時間?

+0

您可以共享jsfiddle上的代碼?與此同時,請檢查以下代碼http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/xaxis/datetimelabelformats/它是一個非常簡單的例子:) –

回答

0

如果您有時間戳,則不能在xAxis中同時使用日期時間和類別。如果要使用類別,我使用的用戶laebl格式化程序如This Fidlle

還有類別應該有字符串數組。 如果你想使用類型:日期時間在X軸,要麼你應該從後端爲

[timestamp,value],[timestamp,value] 

每個系列得到處理的數據。或者,如果你不能從服務器得到這樣做在JavaScript中處理,並使兩個數據集如下

//code