Philippe Rivière

Results 403 issues of Philippe Rivière

To avoid cutting the corners (#72), expand the data on the edges by 1 pixel (with the addition of a bit of blurring); then contract the shape back to the...

The naive implementation does not work because it has banding issues due to quantization on the date axis. In the example below we have monthly data. Even with the correct...

enhancement

Controlling this event is necessary because (internally) we only want to process it once, even when it's tied to several marks. This typically happens on the crosshair mark which uses...

This can help “ground” line charts when their minimum is somewhere between 0% and 7% of the maximum: For example, on this multi-line chart it would be nice to include...

enhancement

Defaults y to the reducer when creating a dense interval. There is a discrepancy between line and area, where the default y = identity is set: ```js export function lineY(data,...

closes #2321 demo: https://observablehq.com/@observablehq/long-tips-2322

Currently, textOverflow is ignored in tips that use key/value pairs formatting. (It's appied only in the case where the tip is specified with the title channel). ```js Plot.tip( [ {...

bug

On the first chart, the right-hand side of the top bar should be a gradient towards the blue/purple, instead of green. The charts below (using different interpolators) are correct. ([notebook](https://observablehq.com/@observablehq/ramp-barycentric-2312))...

bug

![dataset](https://github.com/user-attachments/assets/98240fe4-22e0-4a7a-85d7-b98d1e29883d) ```js Plot.dot(olympians, {x: "weight", y: "height", dataset: Plot.identity}) ```

as a complement to #2285