Mike Bostock
Mike Bostock
Related #4 which talks more generically about pointer interaction.
It’d be nice if you could say ```js Plot.rectY(athletes, Plot.binX({y: "percent"}, {x: "weight"})).plot() ``` and it would be equivalent to ```js Plot.rectY(athletes, Plot.binX({y: "proportion"}, {x: "weight"})).plot({y: {percent: true}}) ```
In some line plots, if the cardinality of z is relatively low, it would be nice to label the lines say at the start or end. Similarly for dot plots,...
It’d be nice to have a tooltip that shows the value nearest the mouse.
We currently support field (named properties specified as strings) as channel value shorthand, e.g., `y: "foo"` is upgraded to `y: d => d["foo"]` or equivalently `y: data.map(d => d["foo"])`. For...
A debugging routine, e.g., ```js function Plot_initialize(data, {transform, ...channels} = {}) { data = arrayify(data); let index = data == null ? undefined : Uint32Array.from(data, (d, i) => i); if...
It’d be nice to have a way to specify a color gradient, presumably spanning the chart area in either x or y, with some given color stops.