使用最新的 HighStock/HighCharts,我们使用以下语法创建图表:
$('#container').highcharts({...
然后,我们允许用户对显示的图表系列进行一些操作。我们为用户添加了将图表重置为原始状态的功能。我们正在使用这种方法:
function forceResetChart(chart) {
var opts = chart.options;
chart.destroy();
chart = new Highcharts.Chart(opts);
}
这确实会重置图表,我们可以再次进行更改。但是,我们不断在控制台中抛出错误:
类型错误:a.renderTo 未定义 @ .../JavaScript/HighStock/highstock.js:198
我们如何仍然使用更简洁的语法 ( $('#container').highcharts({...
) 而不会引发此错误?