在這個代碼的javascrip給出錯誤添加新HighChart系列
$.each(JSON, function(i, array) {
chart.series[i].name = array.teamName;
chart.series[i].setData(array.teamPower, true);
});
我必須定義chart.series [我],因爲它說:「無法設置屬性‘名稱’的未定義」 但我不能找到一種方法來做到這一點。
因爲它fonction與運行的RequestData所以圖後帶着選項
function showGraph() {
chart = new Highcharts.Chart(option);
}
chart: {
renderTo: 'graphicShow',
type: 'spline',
events: {
load: requestData
}
}
...在選項決定...
title: {
text: 'Power %'
},
series: []
。 ..
有沒有按名稱引用該系列的方式,或者只是有工具提示等指定? – Ethereal
您可以使用Chart.get函數,請參閱http://api.highcharts.com/highcharts#Chart.get()。請注意「名稱」和「ID」之間的區別。 – Nils
你回答救了我的日子:)。乾杯 – Sumit