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 };
});

the documentation

中有一个演示