UNPKG

@antv/g2plot

Version:

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

20 lines 648 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function textWrapper(shape, option) { var text = shape.attr('text'); var step = Math.ceil(text.length / option.lineNumber); var wrapperText = ''; for (var i = 1; i < option.lineNumber; i++) { var index = step * i; wrapperText = text.slice(0, index) + "\n" + text.slice(index); } var fontSize = shape.attr('fontSize'); shape.attr({ text: wrapperText, lineHeight: fontSize, textAlign: 'center', textBaseline: 'top', }); } exports.default = textWrapper; //# sourceMappingURL=text-wrapper.js.map