是否可以通过编程方式导出highcharts图表?

2 highcharts

我想制作一些报告并使用我服务器显示的网页上的数据将其邮寄出去.

有没有办法通过代码,导出图表; 所以我可以通过邮件附上它?我看到可以使用鼠标将图形保存为图像,但是我无法看到如何通过代码实现并创建图形版本作为图像.

Hal*_*and 5

对的,这是可能的.

正如您所指出的那样,它需要导出模块,其中包括:

<script src="http://code.highcharts.com/modules/exporting.js"></script>
Run Code Online (Sandbox Code Playgroud)

您正在寻找的chart.exportChart功能功能.它允许您:

将图表的SVG版本提交给服务器以及一些转换参数.

这可以简单地意味着通过按钮点击来保存它,如这个简单的JFiddle演示所示.然后按钮的功能是:

$('#button').click(function() {
    var chart = $('#container').highcharts();
    chart.exportChart();
});
Run Code Online (Sandbox Code Playgroud)