npm.io
1.1.0 • Published 8 years ago

d3-multi-context

Licence
BSD-3-Clause
Version
1.1.0
Deps
0
Size
8 kB
Vulns
0
Weekly
0

d3-multi-context

A simple wrapper so you can pass multiple contexts to functions which use the d3-path API.

var svgCtx = d3.path();
var hpglCtx = d3Hpgl.hpgl();
var path = d3MultiContext([svgCtx, hpglCtx])

path.moveTo(150, 50);
path.lineTo(200, 100);
path.moveTo(100, 50);

path.toArray()
// ["M150,50L200,100M100,50", "PU150,50;\nPD;\nPA200,100;\nPU100,50;\nPD;\n"]