@uwdata/vgplot
Version:
An API for interactive Mosaic-powered visualizations and dashboards.
11 lines (9 loc) • 339 B
JavaScript
import { Plot } from '@uwdata/mosaic-plot';
import { connect } from '../connect.js';
export function plot(...directives) {
const p = new Plot();
directives.flat().forEach(dir => dir(p));
connect(this, ...p.marks); // this -> optional API context
p.update(); // request update, needed if no marks are defined
return p.element;
}