amcharts4 导出菜单不显示所有选项
amcharts4 export menu not displaying all options
这是“AmCharts4: Exporting menu doesn't provide options for CSV, XLSX and JSON”的副本,但由于我是新人,我无法评论他的问题(尚未回答)。
所以这是一个具有相同问题的 stackblitz:https://stackblitz.com/edit/typescript-ewqn6f .
问题是Amcharts4提供的导出菜单没有显示所有的导出选项。
amcharts4 文档 (https://www.amcharts.com/docs/v4/concepts/exporting/) 没有提到需要任何类型的额外导入,所以我不明白我需要做什么才能解锁 "Data" 导出。
感谢您的帮助!
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 };
});
中有一个演示
这是“AmCharts4: Exporting menu doesn't provide options for CSV, XLSX and JSON”的副本,但由于我是新人,我无法评论他的问题(尚未回答)。
所以这是一个具有相同问题的 stackblitz:https://stackblitz.com/edit/typescript-ewqn6f .
问题是Amcharts4提供的导出菜单没有显示所有的导出选项。
amcharts4 文档 (https://www.amcharts.com/docs/v4/concepts/exporting/) 没有提到需要任何类型的额外导入,所以我不明白我需要做什么才能解锁 "Data" 导出。
感谢您的帮助!
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 };
});
中有一个演示