.Hi,首先,对不起我的英语;)
所以,我需要在我的highstock中添加多个JSON。我暂时使用“基本线”,我可以在这一行中添加多行,或者我必须选择另一种像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,因此,我需要为 data.json 设置一行,为 data2.json 设置另一行
谢谢!
答案 0 :(得分: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,
}
]
});
});
});