plot
plot copied to clipboard
A concise API for exploratory data visualization implementing a layered grammar of graphics
- [ ] In #917, the Voronoi mark uses the full frame. As a consequence, it doesn't work well with `clip: true` (since it is exactly on the clipping path)....
I think the group transform could support a cumulative option, as the bin transform does. It’s less rarely needed since group is sometimes used with a categorical dimension, but it...
When the data only contains integers, it would be great if the default tickFormat would not do "1.0, 2.0, 3.0"… but rather "1, 2, 3". In #849 I hoped that...
Use root.count or root.sum and expose a node:value somehow (From https://github.com/observablehq/plot/pull/841)
The use case (at the bottom [of this notebook](https://observablehq.com/@ee2dev/plot-exploration-how-to-customize-the-calendar-visualizat)) is a Plot that we want to make 2800px wide, and which should scroll horizontally in Observable. My suggestion was to...
For parity with Plot.arrow. I don't think it's possible to do a good job with insets and curves other than linear (step-* and bump-x/y), so I've restricted insets to the...
In a case like this ([data](https://observablehq.com/@af96e6f2b5626d88/us_energy_production)), it’d be nice to avoid the commas for the year axis: ```js Plot.plot({ width, color: { legend: true }, marks: [ Plot.rectY(overview, { x:...
> it would be nice if the link mark supported inset the same way arrows do suggested by @yurivish
It’d be nice to have a weighted sum reducer. This would require two channels as input (the values, and the weights), so I’m not sure how we would specify it....
Adding tentative HTML title and subtitle support (live example https://observablehq.com/d/90ecbc9920d7456e). A SVG approach would be better for chart portability (e.g. exporting to Illustrator) but it would mean implementing text wrapping...