123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172 |
- var _util = require("zrender/lib/core/util");
- var createHashMap = _util.createHashMap;
- var isTypedArray = _util.isTypedArray;
- var _clazz = require("../util/clazz");
- var enableClassCheck = _clazz.enableClassCheck;
- var _sourceType = require("./helper/sourceType");
- var SOURCE_FORMAT_ORIGINAL = _sourceType.SOURCE_FORMAT_ORIGINAL;
- var SERIES_LAYOUT_BY_COLUMN = _sourceType.SERIES_LAYOUT_BY_COLUMN;
- var SOURCE_FORMAT_UNKNOWN = _sourceType.SOURCE_FORMAT_UNKNOWN;
- var SOURCE_FORMAT_TYPED_ARRAY = _sourceType.SOURCE_FORMAT_TYPED_ARRAY;
- var SOURCE_FORMAT_KEYED_COLUMNS = _sourceType.SOURCE_FORMAT_KEYED_COLUMNS;
- function Source(fields) {
-
- this.fromDataset = fields.fromDataset;
-
- this.data = fields.data || (fields.sourceFormat === SOURCE_FORMAT_KEYED_COLUMNS ? {} : []);
-
- this.sourceFormat = fields.sourceFormat || SOURCE_FORMAT_UNKNOWN;
-
- this.seriesLayoutBy = fields.seriesLayoutBy || SERIES_LAYOUT_BY_COLUMN;
-
- this.dimensionsDefine = fields.dimensionsDefine;
-
- this.encodeDefine = fields.encodeDefine && createHashMap(fields.encodeDefine);
-
- this.startIndex = fields.startIndex || 0;
-
- this.dimensionsDetectCount = fields.dimensionsDetectCount;
- }
- Source.seriesDataToSource = function (data) {
- return new Source({
- data: data,
- sourceFormat: isTypedArray(data) ? SOURCE_FORMAT_TYPED_ARRAY : SOURCE_FORMAT_ORIGINAL,
- fromDataset: false
- });
- };
- enableClassCheck(Source);
- var _default = Source;
- module.exports = _default;
|