提交 fe8054bf 编写于 作者: S sushuang

Fix map when data empty.

上级 803ac8e1
......@@ -933,7 +933,9 @@ function normalizeDimensions(dimensions) {
function validateDimensions(list, dims) {
for (var i = 0; i < dims.length; i++) {
if (!list._storage[dims[i]]) {
// stroage may be empty when no data, so use
// dimensionInfos to check.
if (!list._dimensionInfos[dims[i]]) {
console.error('Unkown dimension ' + dims[i]);
}
}
......@@ -1239,10 +1241,12 @@ function cloneListForMapAndSample(original, excludeDimensions) {
// Init storage
for (var i = 0; i < allDimensions.length; i++) {
var dim = allDimensions[i];
storage[dim] = zrUtil.indexOf(excludeDimensions, dim) >= 0
? cloneDimStore(originalStorage[dim])
// Direct reference for other dimensions
: originalStorage[dim];
if (originalStorage[dim]) {
storage[dim] = zrUtil.indexOf(excludeDimensions, dim) >= 0
? cloneDimStore(originalStorage[dim])
// Direct reference for other dimensions
: originalStorage[dim];
}
}
return list;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册