highcharts Highchart -下载XLS和viewData时饼图为负值

bogh5gae  于 2022-12-13  发布在  Highcharts
关注(0)|答案(1)|浏览(126)

我尝试在饼图中显示负值,并且成功了,但是当我使用导出“downloadXLS”和“viewData”时,值总是显示为正值,我知道当使用饼图时,数据值必须为正值,但是当导出到“downloadXLS”和“viewData”时,有什么方法可以将值数据编辑为负值?当我尝试使图表https://jsfiddle.net/zhpnos50/3/时,这是jsfiddle
第一个

68bkxrlz

68bkxrlz1#

您可以添加以下插件来修改导出的值:

(function(H) {
    H.addEvent(H.Chart, 'exportData', function(e) {
        const dataRows = e.dataRows;

        this.series[0].points.forEach(point => {
            if (point.options.negative) {
                // +2 to skip title rows
                dataRows[point.index + 2][1] = -point.y;
            }
        });
    });
}(Highcharts));

现场演示:https://jsfiddle.net/BlackLabel/ert78shL/
文件:https://api.highcharts.com/highcharts/exporting.csv

相关问题