我将高图的图形保存为svg。
var chart = $('#graphicName').highcharts();
EXPORT_WIDTH = 1000;
render_width = EXPORT_WIDTH;
render_height = render_width * chart.chartHeight / chart.chartWidth;
var svg = chart.getSVG({
exporting: {
sourceWidth: chart.chartWidth,
sourceHeight: chart.chartHeight
}
});
好的,现在我想下载高图的传奇,但应该隐藏它。我不知道highcharts是否可以选择这样做。
感谢任何帮助。
答案 0 :(得分:1)
可以通过修改导出调用中的chartOptions来完成此操作:
var chart = $('#graphicName').highcharts();
EXPORT_WIDTH = 1000;
render_width = EXPORT_WIDTH;
render_height = render_width * chart.chartHeight / chart.chartWidth;
var svg = chart.getSVG({
exporting: {
sourceWidth: chart.chartWidth,
sourceHeight: chart.chartHeight,
chartOptions: {
legend: {
enabled: true
}
}
}
});