plot icon indicating copy to clipboard operation
plot copied to clipboard

A concise API for exploratory data visualization implementing a layered grammar of graphics

Results 266 plot issues
Sort by recently updated
recently updated
newest added

This is more the direction in which I'd like to go: expose just enough to make it possible to reuse the projection in another chart (we're not there yet), and...

It could be like rect, but renders using an SVG pattern to produce multiple squares. It should automatically figure out how many units wide it is to produce a square...

Fixes #2029.

Makes lazy calls to `take` (which is expensive on arrow tables). The total # of calls to `take` in the tests goes from 34068 to 11778 (differenceY and differenceYVariable are...

The default spatial interpolator applies the current value to the current position, resulting in a "last" binning reducer. We could implement others (thinking out loud for now): * "first" is...

enhancement
geo

For a map / scatterplot where the value is categorical, it would be nice to derive contours for each category. A way to do this might be to: 1. apply...

enhancement
geo

Allows to select a region that contains high value samples: | before | after | |---|---| |![before](https://github.com/observablehq/plot/assets/7001/d68e5112-ca3d-429e-a9f4-efded0cfd2ee) | ![after](https://github.com/observablehq/plot/assets/7001/625602e2-36ad-4b1a-953e-67b799a8650f) | The difficulty lies in choosing the value for points that...

enhancement
geo

Detect Arrow tables and use as much of the direct access to the columns as we can—first and foremost, by not materializing the data on mark.initialize, and by routing a...

maybe just as _plot_.scale("projection")? If the goal is to make it reusable, it doesn't matter if it's an opaque {stream}, and the code is ultra-simple. If we extend the scope...

enhancement
question
geo

closes #834 supersedes #621