Highstock, как скрыть нули в данных - PullRequest
0 голосов
/ 13 января 2020

На этом графике данные импортированы из CSV-файла и не могут быть изменены.

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

Пропущенные значения выражены в виде нулей и не должны наноситься на график: https://jsfiddle.net/Joh_Christ/03ugzb1j/1/

Как я могу справиться с этим (например, путем замены нулей на нули)

1 Ответ

0 голосов
/ 13 января 2020

Вы можете использовать событие 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;
                }
            });
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...