在这个小提琴中,我尝试制作一个按钮来在一组值和相对累积总和之间切换。
highchart
我使用的选项是
exporting: {
buttons: {
'exportTo': {
_id: 'exportTo',
symbol: 'diamond',
text: 'Show Cumulative',
onclick: function () {
if (!cumulative) {
this.series[0].setData(cumcum(data1));
this.series[1].setData(cumcum(data2));
cumulative = true;
} else {
this.series[0].setData(data1);
this.series[1].setData(data2);
cumulative = false;
}
}
}
}
}
但是,如果您尝试选择一些点然后选择Show Cumulative
,您会看到刚刚选择的点之后的点丢失了,当再次单击时它们又回来了(依此类推)。
你们怎么解释这个?这很容易,但我对 JS 很陌生