UNPKG

@formant/ava

Version:

A framework for automated visual analytics.

19 lines (18 loc) 864 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.intervalMarkStrategy = void 0; var tslib_1 = require("tslib"); var constants_1 = require("../../constants"); /** get mark for point patterns, the patterns should have same dimension and measure */ var intervalMarkStrategy = function (patterns, config) { var data = patterns.map(function (_a) { var x = _a.x, y = _a.y; return ({ x: x, y: y }); }); var intervalMark = tslib_1.__assign(tslib_1.__assign({ type: 'interval', data: data, encode: { x: 'x', y: 'y', } }, config), { style: tslib_1.__assign(tslib_1.__assign({}, config === null || config === void 0 ? void 0 : config.style), { fill: constants_1.INSIGHT_COLOR_PLATTE.outlier }) }); return intervalMark; }; exports.intervalMarkStrategy = intervalMarkStrategy;