Highstock如何在数据中隐藏零

问题描述 投票:-1回答:1

在此图表中,数据是从csv文件导入的,无法更改。

data: {
    googleSpreadsheetKey: '1TlXkg_COywLso2dcUhkT79L8IEJrLC8Mdb-leXVFgiM',
    startColumn: 0,
    endColumn: 1,
    startRow: 0,
    endRow: 4310
}

缺少的值表示为零,因此不应绘制:https://jsfiddle.net/Joh_Christ/03ugzb1j/1/

我该如何处理(例如,将零替换为null)?

highcharts
1个回答
0
投票
[

您可以在获取数据后使用data.complete事件来编辑数据:https://api.highcharts.com/highcharts/data.complete

jsFiddle:https://jsfiddle.net/BlackLabel/uty6e380/

data: {
        googleSpreadsheetKey: '1TlXkg_COywLso2dcUhkT79L8IEJrLC8Mdb-leXVFgiM',
        startColumn: 0,
        endColumn: 1,
        startRow: 0,
        endRow: 4310,
        complete: function(options) {
            options.series[0].data.forEach(point => {
                if (point[1] === 0) {
                    point[1] = null;
                }
            });
        }
    }
© www.soinside.com 2019 - 2024. All rights reserved.