Javascript 在highcharts中重置堆叠图表中的数据
我正在尝试在highcharts中单击按钮重置堆叠图表中的数据,这是我迄今为止的工作 它不起作用 你能帮我做这个吗?谢谢 为了澄清,我举了下面两个例子Javascript 在highcharts中重置堆叠图表中的数据,javascript,highcharts,Javascript,Highcharts,我正在尝试在highcharts中单击按钮重置堆叠图表中的数据,这是我迄今为止的工作 它不起作用 你能帮我做这个吗?谢谢 为了澄清,我举了下面两个例子 “在按钮上编辑”适用于简单图形,但我无法使其适用于堆叠列。在按钮单击中使用以下代码: chart.series[0].setData([10, 10, 10, 10, 10]); chart.series[1].setData([5, 5, 5, 5, 5]); chart.series[2].setData([4, 4, 4,
“在按钮上编辑”适用于简单图形,但我无法使其适用于堆叠列。在按钮单击中使用以下代码:
chart.series[0].setData([10, 10, 10, 10, 10]);
chart.series[1].setData([5, 5, 5, 5, 5]);
chart.series[2].setData([4, 4, 4, 4, 4]);
查看此,您需要重新绘制海图或再次初始化对象
$('#button').click(function() {
$("#container").empty();
options.series = [];
options.series.push({
name: 'Test',
data: [10, 10, 10, 10, 10]
});
options.series.push({
name: 'Test2',
data: [5, 5, 5, 5, 5]
});
options.series.push({
name: 'Test3',
data: [4, 4, 4, 4, 4]
});
chart = new Highcharts.Chart(options);
});
谢谢您的快速回答。但是,我无法更新名称。另外,你能帮我删除和添加这个系列吗?我在这里讨论了重命名这个系列:你真正的数据重置问题在这篇文章中得到了回答。但是不管怎样,你是决定答案的人。@Dane Balia:要销毁图表,请运行chart.destroy(),而不仅仅是清空容器。其次,您根本不必这样做,因为有setData()API方法。