참고
https://www.amcharts.com/docs/v4/reference/exportmenu/
ExportMenu 클래스
- 차트를 image : (png, svg) data : (json, xlsx, csv)등으로 파일을 내보내주는 클래스
- items을 설정 하지 않을경우 모든 파일로 내보내기 가능(필요한 기능만 사용하려면 items에 선언)
var chart = am4core.create("chartdiv", am4charts.XYChart); // 차트 선언
chart.exporting.menu = new am4core.ExportMenu(); // 클래스 선언
chart.exporting.menu.align = "left"; // 좌우 정렬
chart.exporting.menu.verticalAlign = "top"; // 상하 정렬
chart.exporting.menu.items = [ // 저장할 파일 설정
{
"label": "...",
"menu": [
{ "type": "png", "label": "PNG" },
{ "type": "json", "label": "JSON" },
{ "label": "Print", "type": "print" }
]
}
];
chart.exporting.adapter.add("data", function(data) { // data 파일 저장할때 반복문 안에 있는 값 수정해서 파일 저장 해줌
for (var i = 0; i < data.data.length; i++) {
data.data[i].number = "#" + (i + 1);
}
return data;
});
'amCharts4' 카테고리의 다른 글
[amCharts4] hiddenState (0) | 2023.04.05 |
---|---|
[amCharts4] pieChart (0) | 2023.04.05 |
[amCharts4] Legend (0) | 2023.04.05 |
[amCharts4] Axes(Value Axis) y축 정리 (0) | 2021.11.03 |