diff --git a/src/data/helper/completeDimensions.js b/src/data/helper/completeDimensions.js index 7bacd99c1b76b232202820b7782100d3c0dde520..0034094f81c13f18013c6c75b0ace6986e323e98 100644 --- a/src/data/helper/completeDimensions.js +++ b/src/data/helper/completeDimensions.js @@ -117,7 +117,7 @@ function completeDimensions(sysDims, source, opt) { // Note: It is allowed that `dataDims.length` is `0`, e.g., options is // `{encode: {x: -1, y: 1}}`. Should not filter anything in // this case. - if (dataDims.length === 1 && typeof dataDims[0] === 'number' && dataDims[0] < 0) { + if (dataDims.length === 1 && !isString(dataDims[0]) && dataDims[0] < 0) { encodeDef.set(coordDim, false); return; }