Philippe Rivière

Results 403 issues of Philippe Rivière

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

The tip on the linearRegression mark is also a bit chaotic (#1835), since it points at invisible dots. I don't see why someone would activate it on that mark, though,...

enhancement
question

- [x] tests that show the input events - [x] ~~put the brush on top of the svg?~~ - [x] can we make it work if multiple marks are brushed?...

When building an interactive app, we might want: 1. a pointer that only sets the value when we click 2. a pointer that doesn't stick when we click

enhancement
question