UNPKG

@antv/g2plot

Version:

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

60 lines 1.83 kB
import { __extends } from "tslib"; import * as _ from '@antv/util'; import ViewLayer from '../base/view-layer'; import { getComponent } from '../components/factory'; import '../geoms/line/mini'; var TinyLayer = /** @class */ (function (_super) { __extends(TinyLayer, _super); function TinyLayer() { return _super !== null && _super.apply(this, arguments) || this; } TinyLayer.getDefaultOptions = function () { return _.deepMix({}, _super.getDefaultOptions.call(this), { title: { visible: false, }, description: { visible: false, }, padding: [0, 0, 0, 0], legend: { visible: false, }, xAxis: { visible: false, }, yAxis: { visible: false, }, tooltip: { visible: false, }, }); }; TinyLayer.prototype.coord = function () { }; TinyLayer.prototype.addGeometry = function () { }; TinyLayer.prototype.annotation = function () { var _this = this; var props = this.options; var config = []; var defaultGuidelineCfg = { line: { style: { lineWidth: 1, stroke: '#66d6a8', }, }, }; _.each(props.guideLine, function (line) { var guideLine = getComponent('guideLine', { plot: _this, cfg: _.deepMix({}, defaultGuidelineCfg, line), }); config.push(guideLine); }); this.setConfig('annotations', config); }; return TinyLayer; }(ViewLayer)); export default TinyLayer; //# sourceMappingURL=tiny-layer.js.map