我正在尝试更改图表系列并重新绘制它。
var newSeries = [1,2,3,4,5]
$('#miniChart').highcharts(
{
series:[data:newSeries]
}
)
不起作用
您的语法不正确。应该是:
var newSeries = [1,2,3,4,5];
$('#container').highcharts({
series: [{
data: newSeries
}]
});
但是,如果您已经有一个图表,并且只想更改系列的数据,则最好使用系列对象的setData
方法。
var newSeries = [1,2,3,4,5];
var chart = $('#container').highcharts();
chart.series[0].setData(newSeries);
这是一个小提琴。