cione-comp-lib
Version:
`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`
43 lines (42 loc) • 1.48 kB
JavaScript
import { __extends } from "../../../../tslib/tslib.es6.mjs";
import SeriesModel from "../../model/Series.mjs";
import createSeriesData from "../helper/createSeriesData.mjs";
import CoordinateSystem from "../../core/CoordinateSystem.mjs";
var HeatmapSeriesModel = function(_super) {
__extends(HeatmapSeriesModel2, _super);
function HeatmapSeriesModel2() {
var _this = _super !== null && _super.apply(this, arguments) || this;
_this.type = HeatmapSeriesModel2.type;
return _this;
}
HeatmapSeriesModel2.prototype.getInitialData = function(option, ecModel) {
return createSeriesData(null, this, {
generateCoord: "value"
});
};
HeatmapSeriesModel2.prototype.preventIncremental = function() {
var coordSysCreator = CoordinateSystem.get(this.get("coordinateSystem"));
if (coordSysCreator && coordSysCreator.dimensions) {
return coordSysCreator.dimensions[0] === "lng" && coordSysCreator.dimensions[1] === "lat";
}
};
HeatmapSeriesModel2.type = "series.heatmap";
HeatmapSeriesModel2.dependencies = ["grid", "geo", "calendar"];
HeatmapSeriesModel2.defaultOption = {
coordinateSystem: "cartesian2d",
z: 2,
geoIndex: 0,
blurSize: 30,
pointSize: 20,
maxOpacity: 1,
minOpacity: 0,
select: {
itemStyle: {
borderColor: "#212121"
}
}
};
return HeatmapSeriesModel2;
}(SeriesModel);
var HeatmapSeriesModel$1 = HeatmapSeriesModel;
export { HeatmapSeriesModel$1 as default };