我正在尝试更改图表系列并重新绘制。
var newSeries = [1,2,3,4,5]
$('#miniChart').highcharts(
{
series:[data:newSeries]
}
)
不起作用
答案 0 :(得分:4)
您的语法不正确。应该是:
var newSeries = [1,2,3,4,5];
$('#container').highcharts({
series: [{
data: newSeries
}]
});
如果您已经有了图表,并且只想更改系列的数据,那么最好使用setData
method of the series object。
var newSeries = [1,2,3,4,5];
var chart = $('#container').highcharts();
chart.series[0].setData(newSeries);