在此图表中,数据是从csv文件导入的,无法更改。
data: {
googleSpreadsheetKey: '1TlXkg_COywLso2dcUhkT79L8IEJrLC8Mdb-leXVFgiM',
startColumn: 0,
endColumn: 1,
startRow: 0,
endRow: 4310
}
缺少的值表示为零,因此不应绘制:https://jsfiddle.net/Joh_Christ/03ugzb1j/1/
我该如何处理(例如,将零替换为null)?
您可以在获取数据后使用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;
}
});
}
}