UNPKG

graphology-svg

Version:

SVG rendering routines for graphology.

27 lines (25 loc) 540 B
/** * Graphology SVG Node Label Component * ================================== * * Rendering node labels as simple text elements. */ var escape = require('../../helpers.js').escape; module.exports = function drawLabel(settings, data) { return ( '<text x="' + (data.x + data.size * 1.1) + '" ' + 'y="' + (data.y + data.size / 4) + '" ' + 'font-family="' + escape(settings.font || 'sans-serif') + '" ' + 'font-size="' + data.size + '">' + escape(data.label) + '</text>' ); };