我正在使用AmCharts4,我想以CSV,XLSX和JSON格式导出图表数据。
我在索引中包含以下脚本.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();
而且我没有得到数据导出的所有选项: 提供的选项是 HTML 和 PDF
什么会导致这种情况?
谢谢 比利亚纳
我已经设法解决了这个问题。
需要填充图表的数据属性,然后需要将ExportMenu
的实例分配给图表的exporting.menu
属性。
如果数据恰好为空,等于[]
,则导出菜单的"数据"菜单项将丢失。
如果您碰巧在单个序列中有数据,并且没有为整个图表分配任何数据,则可以使用适配器来组合序列中的数据。他们在这里有一个教程,向您展示如何做到这一点。