【问题标题】:AmCharts4: Exporting menu doesn't provide options for CSV, XLSX and JSONAmCharts4:导出菜单不提供 CSV、XLSX 和 JSON 选项
【发布时间】:2020-04-06 01:50:14
【问题描述】:

我正在使用 AmCharts4,我想以 CSV、XLSX 和 JSON 格式导出图表数据。

我在 index.html 中包含以下脚本: <script src="https://www.amcharts.com/lib/4/core.js"></script> <script src="https://www.amcharts.com/lib/4/charts.js"></script>

在 .ts 文件中: ... import * as am4core from "@amcharts/amcharts4/core"; ... let chart4 = am4core.create("chartdiv4", am4charts.XYChart); chart4.exporting.menu = new am4core.ExportMenu();

我没有获得数据导出的所有选项: options that are provided are HTML and PDF

这是什么原因造成的?

谢谢, 比利亚娜

【问题讨论】:

  • 必须与具体的图表设置相关。尝试在代码沙箱或 stackblitz 上设置一个工作演示。

标签: angular amcharts amcharts4


【解决方案1】:

我已经设法解决了这个问题。

需要填充图表的数据属性,之后您需要将ExportMenu 的实例分配给图表的exporting.menu 属性。

如果data恰好为空,等于[],那么导出菜单的Data菜单项就会丢失。

【讨论】:

    【解决方案2】:

    如果您碰巧有单个系列中的数据并且没有分配给整个图表的数据,您可以使用适配器来组合系列中的数据。他们有一个教程 here 向您展示如何做到这一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多