UNPKG

suoqiu-f2

Version:

Charts for mobile visualization.

46 lines (45 loc) 1.76 kB
"use strict"; exports.__esModule = true; exports["default"] = void 0; var _common = require("../util/common"); var _base = _interopRequireDefault(require("./base")); require("./shape/point"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } function _inheritsLoose(t, o) { t.prototype = Object.create(o.prototype), t.prototype.constructor = t, _setPrototypeOf(t, o); } function _setPrototypeOf(t, e) { return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return t.__proto__ = e, t; }, _setPrototypeOf(t, e); } var Point = /*#__PURE__*/function (_Geom) { function Point() { return _Geom.apply(this, arguments) || this; } _inheritsLoose(Point, _Geom); var _proto = Point.prototype; _proto.getDefaultCfg = function getDefaultCfg() { var cfg = _Geom.prototype.getDefaultCfg.call(this); cfg.type = 'point'; cfg.shapeType = 'point'; cfg.generatePoints = false; return cfg; }; _proto.draw = function draw(data, shapeFactory) { var self = this; var container = self.get('container'); (0, _common.each)(data, function (obj) { var shape = obj.shape; var cfg = self.getDrawCfg(obj); if ((0, _common.isArray)(obj.y)) { var hasStack = self.hasAdjust('stack'); (0, _common.each)(obj.y, function (y, idx) { cfg.y = y; if (!hasStack || idx !== 0) { self.drawShape(shape, obj, cfg, container, shapeFactory); } }); } else if (!(0, _common.isNil)(obj.y)) { self.drawShape(shape, obj, cfg, container, shapeFactory); } }); }; return Point; }(_base["default"]); _base["default"].Point = Point; var _default = exports["default"] = Point;