提交 9cfd40b3 编写于 作者: S sushuang

Fix themeRiver.

上级 ed9d1285
......@@ -4,7 +4,9 @@
*/
import SeriesModel from '../../model/Series';
import createListSimply from '../helper/createListSimply';
import createDimensions from '../../data/helper/createDimensions';
import {getValueTypeByAxis} from '../../data/helper/dimensionHelper';
import List from '../../data/List';
import * as zrUtil from 'zrender/src/core/util';
import {encodeHTML} from '../../util/format';
import nest from '../../util/array/nest';
......@@ -122,6 +124,7 @@ var ThemeRiverSeries = SeriesModel.extend({
return dataItem[2] !== undefined;
});
// ??? TODO design a stage to transfer data for themeRiver and lines?
var data = this.fixData(filterData || []);
var nameList = [];
var nameMap = this.nameMap = zrUtil.createHashMap();
......@@ -135,27 +138,32 @@ var ThemeRiverSeries = SeriesModel.extend({
}
}
var sysDimensions = [
{
name: 'time',
// FIXME common?
type: axisType === 'category'
? 'ordinal'
: axisType === 'time'
? 'time'
: 'float'
},
{
name: 'value',
type: 'float'
},
{
name: 'name',
type: 'ordinal'
var dimensionsInfo = createDimensions(data, {
sysDimensions: [
{
name: 'single',
type: getValueTypeByAxis(axisType)
},
{
name: 'value',
type: 'float'
},
{
name: 'name',
type: 'ordinal'
}
],
encodeDefine: {
single: 0,
value: 1,
name: 2
}
];
});
var list = new List(dimensionsInfo, this);
list.initData(data);
return createListSimply(this, sysDimensions);
return list;
},
/**
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册