我正在尝试一键下载一张不同比例的图表。我有一个比例尺数组,我遍历它们,并以相应的比例尺导出每个迭代的图表。但是,图表将下载一次并按比例缩放3,这是比例数组的最后一个元素。
const scales = [1,2,3];
const exportChart = (scale) => chart.exportChart({scale});
$('button.export').click( function () {
scales.forEach(exportChart)
});
我假设我不允许多次导出图表。感谢有人可以帮助我。谢谢!
您可以通过单击一个按钮分别导出和保存多个图表。之所以只得到一张图像,是因为您试图一次向服务器发送多个请求,因此只有一次成功,其余的被取消。可以使用脱机导出模块的方法exportChartLocal
而不是向服务器发送POST请求,该方法将在本地完成所有导出工作。我准备了一个简单的示例,可以在下面找到。