使用Highcharts堆图模块时,在colorAxis
更新后导出图表存在问题。
我使用创建图表
var chart = new Highcharts.Chart({
...
colorAxis: {
min: 0,
max: 100,
minColor: '#FFFFFF',
maxColor: Highcharts.getOptions().colors[0]
},
...
})
在
update
上更改了colorAxis
的max
之后,图表的导出将显示原始比例。我应该做些不同的事情吗?
Example jsfiddle
最佳答案
在图表回调中调用您的操作,然后将导出包装到setTimeout()中,然后将起作用。
chart.colorAxis[0].update({
max: 200
}, true);
setTimeout(function () {
chart.exportChart();
}, 1);
示例:http://jsfiddle.net/rje8y2sw/6/