1.chart.getSVG is not a function
(1)没有引入exporting.js
(2)创建chart的方法不对
var chart = $('#container').highcharts({});//此方式没有getSVG方法
var chart = Highcharts.chart('container',{});;//此方式有getSVG方法
2.Highcharts.chart is not a function
(1)highcharts.js版本太低
3.图标第二次点击按钮时超出区域
解决方案:如果要对一个图中的数据更新,不要使用再次创建图形的方式,而是要使用仅仅更新数据的方法
var chart = $('#container').highcharts();
//删除原来的数据
var series=chart.series;
if(series.length > 0){
series[0].remove(true);
}
// 添加新的数据
chart.addSeries({