UNPKG

@antv/g2plot

Version:

G2 Plot, a market of plots built with the Grammar of Graphics'

46 lines 1.63 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var _ = tslib_1.__importStar(require("@antv/util")); var global_1 = require("../../base/global"); require("../scatter/components/label/scatter-label"); var EventParser = tslib_1.__importStar(require("../scatter/event")); var layer_1 = tslib_1.__importDefault(require("../scatter/layer")); var BubbleLayer = /** @class */ (function (_super) { tslib_1.__extends(BubbleLayer, _super); function BubbleLayer() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.type = 'bubble'; return _this; } BubbleLayer.getDefaultOptions = function () { return _.deepMix({}, _super.getDefaultOptions.call(this), { pointSize: [8, 58], pointStyle: { strokeOpacity: 1, fillOpacity: 1, opacity: 0.5, }, label: { position: 'middle', }, }); }; BubbleLayer.prototype.legend = function () { var _a; _super.prototype.legend.call(this); /** 取消气泡大小图例 */ this.setConfig('legends', { fields: (_a = {}, _a[this.options.sizeField] = false, _a), }); }; BubbleLayer.prototype.parseEvents = function () { _super.prototype.parseEvents.call(this, EventParser); }; return BubbleLayer; }(layer_1.default)); exports.default = BubbleLayer; global_1.registerPlotType('bubble', BubbleLayer); //# sourceMappingURL=layer.js.map