//保存图片前显示数据标记 保存完成后隐藏数据标记
echartsProto.showLabelBeforeSaveImage=function(mychart) {
var option=mychart.getOption();
this._zr.on('mousedown', function (params) {
if (params.topTarget != undefined && params.topTarget.__title == '保存为图片') {
for (var index in option.series) {
option.series[index].label.normal.show = true;
}
mychart.setOption(option);
setTimeout(function () {
for (var index in option.series) {
option.series[index].label.normal.show = false;
}
mychart.setOption(option);
}, 500);
}
});
}
将以上代码写入开源库:/echarts3.0/echarts.js
调用方式:
mychart.showLabelBeforeSaveImage(mychart);