更改文件名 - 导出图形amcharts时

时间:2017-04-14 06:06:49

标签: amcharts

我想在从amcharts图形下载选项导出时更改文件名。目前它正在下载名为amcharts.jpg或amcharts.pdf。

请帮助。

提前致谢

2 个答案:

答案 0 :(得分:4)

您可以通过设置fileName属性来更改文件名,如export plugin documentation中所示。

var chart = AmCharts.makeChart("chartdiv", {
  // ...
  "export": {
    "enabled": true,
    "fileName": "your new file name without extension", 
    // ...
  }
});

您还可以通过menuReviver callback在格式级别设置fileName。您可以使用此选项覆盖顶级fileName属性,具体取决于格式。

var chart = AmCharts.makeChart("chartdiv", {
  // ...
  "export": {
    "enabled": true,
    "fileName": "top level filename",
    "menuReviver": function(item, li) {
      if (item.format === "JPG") {
        item.fileName = "customJPGName"; //different file name for JPG files
      }
      return li;
    }
  }
});

Demo

答案 1 :(得分:1)

创建一个amChart并为图表添加首选文件名

chart: any;
this.chart = am4core.create('core-chart', am4charts.XYChart);
this.chart.exporting.filePrefix = "preferred file name";