src/chart/parallel/ParallelView.js
(开头部分) 7KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
define(function (require) {
var graphic = require('../../util/graphic');
var zrUtil = require('zrender/core/util');
var SMOOTH = 0.3;
var ParallelView = require('../../view/Chart').extend({
type: 'parallel',
init: function () {
/**
* @type {module:zrender/container/Group}
* @private
*/
this._dataGroup = new graphic.Group();
this.group.add(this._dataGroup);
/**
* @type {module:echarts/data/List}
*/
this._data;
},
/**
* @override
*/
render: function (seriesModel, ecModel, api, payload) {
this._renderForNormal(seriesModel);
// this[
// seriesModel.option.progressive
// ? '_renderForProgressive'
// : '_renderForNormal'
// ](seriesModel);
},
dispose: function () {},
/**
* @private
*/
_renderForNormal: function (seriesModel) {
var dataGroup = this._dataGroup;
var data = seriesModel.getData();
var oldData = this._data;
var coordSys = seriesModel.coordinateSystem;
var dimensions = coordSys.dimensions;
var option = seriesModel.option;
var smooth = option.smooth ? SMOOTH : null;
// Consider switch between progressive and not.
// oldData && oldData.__plProgressive && dataGroup.removeAll();
data.diff(oldData)
.add(add)
.update(update)
.remove(remove)
后面还有 178 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
