如何将多个融合图表导出到单独的图像文件
How to Export multiple fusion charts to separate image files
在页面上我有几个图表。它们是使用 Fusion Chart 库构建的。
有三种不同的 charts.I 需要将它们全部导出为单独的 PNG 文件。所以我添加按钮,点击它我需要有单独的 png-files.But 当前代码 returns 单独的图像但相同的图表。我们能做什么?
导出方法:
function export_chart() {
var format = document.getElementById("format").value;
revenueChart0.exportChart({
"exportFormat": format
});
revenueChart1.exportChart({
"exportFormat": format
});
revenueChart2.exportChart({
"exportFormat": format
});
}
为了一键导出多个文件中的图表,请使用 batchExport 功能来实现这一点,这里是一个代码片段
batchExportConfig1 = function() {
FusionCharts.batchExport({
"charts": [{
"id": "chart-1",
}],
"exportFileName": "chart1",
"exportFormat": "jpg"
})
FusionCharts.batchExport({
"charts": [{
"id": "chart-2",
}],
"exportFileName": "chart2",
"exportFormat": "jpg"
})
FusionCharts.batchExport({
"charts": [{
"id": "chart-3",
}],
"exportFileName": "chart3",
"exportFormat": "jpg"
})
FusionCharts.batchExport({
"charts": [{
"id": "chart-4",
}],
"exportFileName": "chart4",
"exportFormat": "jpg"
})
}
这是一个示例 fiddle - http://jsfiddle.net/khjt8c7m/
在页面上我有几个图表。它们是使用 Fusion Chart 库构建的。
有三种不同的 charts.I 需要将它们全部导出为单独的 PNG 文件。所以我添加按钮,点击它我需要有单独的 png-files.But 当前代码 returns 单独的图像但相同的图表。我们能做什么?
导出方法:
function export_chart() {
var format = document.getElementById("format").value;
revenueChart0.exportChart({
"exportFormat": format
});
revenueChart1.exportChart({
"exportFormat": format
});
revenueChart2.exportChart({
"exportFormat": format
});
}
为了一键导出多个文件中的图表,请使用 batchExport 功能来实现这一点,这里是一个代码片段
batchExportConfig1 = function() {
FusionCharts.batchExport({
"charts": [{
"id": "chart-1",
}],
"exportFileName": "chart1",
"exportFormat": "jpg"
})
FusionCharts.batchExport({
"charts": [{
"id": "chart-2",
}],
"exportFileName": "chart2",
"exportFormat": "jpg"
})
FusionCharts.batchExport({
"charts": [{
"id": "chart-3",
}],
"exportFileName": "chart3",
"exportFormat": "jpg"
})
FusionCharts.batchExport({
"charts": [{
"id": "chart-4",
}],
"exportFileName": "chart4",
"exportFormat": "jpg"
})
}
这是一个示例 fiddle - http://jsfiddle.net/khjt8c7m/