这是"AmCharts4: Exporting menu doesn't provide options for CSV, XLSX and JSON“的复制品,但由于我是新人,我不能评论他的问题(还没有回答)。
因此,这里有一个带有相同问题的堆栈闪电战:https://stackblitz.com/edit/typescript-ewqn6f。
问题是Amcharts4提供的导出菜单没有显示所有导出选项。
amcharts4文档(https://www.amcharts.com/docs/v4/concepts/exporting/)没有提到所需的任何类型的额外导入,所以我不明白我需要做什么才能解锁“数据”导出。
谢谢你的帮助!
发布于 2020-02-06 05:56:30
AmCharts的导出功能查看图表的数据数组,以确定是否显示数据导出。如果只有序列级别的数据,则需要在图表的导出对象上使用data适配器来合并所有内容,例如:
chart.exporting.menu = new am4core.ExportMenu();
chart.exporting.adapter.add("data", function(data, target) {
// Assemble data from series
var data = [];
chart.series.each(function(series) {
for(var i = 0; i < series.data.length; i++) {
series.data[i].name = series.name;
data.push(series.data[i]);
}
});
return { data: data };
});在the documentation中有一个演示
https://stackoverflow.com/questions/60059951
复制相似问题