cione-comp-lib
Version:
`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`
45 lines (44 loc) • 1.5 kB
JavaScript
import { __extends } from "../../../../tslib/tslib.es6.mjs";
import createSeriesData from "../helper/createSeriesData.mjs";
import SeriesModel from "../../model/Series.mjs";
var EffectScatterSeriesModel = function(_super) {
__extends(EffectScatterSeriesModel2, _super);
function EffectScatterSeriesModel2() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.type = EffectScatterSeriesModel2.type;
_this.hasSymbolVisual = true;
return _this;
}
EffectScatterSeriesModel2.prototype.getInitialData = function(option, ecModel) {
return createSeriesData(null, this, {
useEncodeDefaulter: true
});
};
EffectScatterSeriesModel2.prototype.brushSelector = function(dataIndex, data, selectors) {
return selectors.point(data.getItemLayout(dataIndex));
};
EffectScatterSeriesModel2.type = "series.effectScatter";
EffectScatterSeriesModel2.dependencies = ["grid", "polar"];
EffectScatterSeriesModel2.defaultOption = {
coordinateSystem: "cartesian2d",
z: 2,
legendHoverLink: true,
effectType: "ripple",
progressive: 0,
showEffectOn: "render",
clip: true,
rippleEffect: {
period: 4,
scale: 2.5,
brushType: "fill",
number: 3
},
universalTransition: {
divideShape: "clone"
},
symbolSize: 10
};
return EffectScatterSeriesModel2;
}(SeriesModel);
var EffectScatterSeriesModel$1 = EffectScatterSeriesModel;
export { EffectScatterSeriesModel$1 as default };