2013-03-31 46 views
0

。首先,對不起我的英語;)Highstock和多個JSON

所以,我需要在我的highstock中放置多個JSON。我現在使用「基本線」,我可以在這一個中放多條線,或者我必須選擇另一個highstock像this one?...但我不明白它是如何工作的。

我的第一個data.js:

[[1362133360000,25],[1362136955000,14],[1362140579000,35],[1362144175000,21],[1362146967000,15],[1362150567000,16],[1362154351000,15],[1362157951000,12],[1362161559000,16],[1362164400000,11],[1362171600000,15],[1362174626000,18]] 

我的第二個data2.js:

[[1362133360000,12],[1362136955000,10],[1362140579000,30],[1362144175000,18],[1362146967000,10],[1362150567000,10],[1362154351000,10],[1362157951000,8],[1362161559000,11],[1362164400000,5],[1362171600000,10],[1362174626000,14]] 

我highstocks可與一個文件,是like that,所以,我需要有1線data.json和另一個用於data2.json

謝謝!

回答

1

在折線圖上可以有多個系列。

series: [{ 
    name: 'series1', 
    data: data1, 
    },{ 
    name: 'series2', 
    data: data2, 
    }] 

data1將包含來自data.js的JSON,並且data2將包含來自data2.js的JSON。

所以你可以做這樣的事情給你的數據結構:

$.getJSON('data.js', function (data1) { 
    $.getJSON('data2.js', function (data2) { 
     $('#container').highcharts('StockChart', { 
      series: [{ 
        name: 'series1', 
        data: data1, 
       }, { 
        name: 'series2', 
        data: data2, 
       } 
      ] 
     }); 
    }); 
}); 
+0

不錯!非常感謝 !!! – GyGyt