piling.js
Version:
A WebGL-based Library for Visual Piling/Stacking
22 lines (18 loc) • 429 B
JavaScript
import createSvgRenderer from './svg-renderer';
export const createObservablePlotRenderer = (
Plot,
renderToMarks,
options = {}
) => {
const svgRenderer = createSvgRenderer(options);
return (itemSources) =>
svgRenderer(
itemSources.map((itemSrc) =>
Plot.plot({
marks: renderToMarks(itemSrc),
...options,
})
)
);
};
export default createObservablePlotRenderer;