几年后偶然发现寻找相关的东西,但我也发现了这个 JSFiddle,它可能更接近于请求的内容,而不是上面的断开链接。
Highcharts.drawTable = function () {
// SVG fun
};
window.chart = Highcharts.chart('container', {
...chartConfig
});
它使用系列数据在 SVG 中绘制表格。并不是说这很理想,但它确实适用于图像导出,而showTable 选项则不行。
Highcharts.chart('container', {
...chartConfig,
exporting: {
showTable: true
}
});
第三个可能是最好的折衷方案是使用字幕 HTML 文本插入表格。
Highcharts.chart('container', {
...chartConfig,
subtitle: {
title: '<div>Anything goes</div>',
useHTML: true
}
});
在导出时为图表动态设置此项(允许您保留要在网页上显示的任何字幕)涉及调用setTitle 方法:
chart.setTitle({text: "New Title"});