我遇到一个问题,当我创建一个像这个小提琴http://jsfiddle.net/w43m47hL/中的图表时,我会在这个问题的标题中出现错误。
选择一个点时我遇到了这个问题。
this.select();
执行这些步骤时会出现问题。
数据集的大小似乎与问题有关。如果您将1500更改为15,您将看到您不再遇到此问题。但是,在销毁并再次创建图表后,仍会选择所选的数据点。我原本以为自从图表被销毁以来就没有选择这一点。数据点如何记住它已被选中?
答案 0 :(得分:2)
这个问题是由于保持引用" old"数据数组。在图表初始化期间,您将对数据数组的引用设置为已修改。因此,当您销毁图表时,参考仍然存在。在Highcharts对象中使用数据副本($ .extend([],data)。
series: [{
data: $.extend([], data)
}],
示例: