Philippe Rivière

Results 1049 comments of Philippe Rivière

See https://observablehq.com/d/29e9f5c9191789f6 for a "plugin" approach (though in this case I used a forceSimulation not the dodge transform, but it's going to be very similar).

An approach could be to add a "compact" option to Plot.dodge https://github.com/observablehq/plot/pull/815

I don't know, I felt delaunay was niche already. But if we want to measure nicheness, I'd argue that the mst might be more useful (to highlight a group of...

I think the use of figcaption to describe the sources is incorrect, per https://developer.mozilla.org/en-US/docs/Web/HTML/Element/figcaption: > [The] Figure Caption element represents a caption or legend describing the rest of the contents...

Here's a common use-case where the user would want the constant to be a channel (cc @espinielli): `textAnchor: d => d.properties.city === "Moscow" ? "end" : "start",`

Related: #932 #355 #734 When switching to groups (which gives a better histogram in this case), there is a risk of not showing groups with no data, and the interval...

Thanks for testing this Michael! Here are a few cases that seem to work for me. However I don't have autocompletion on the empty string, which I think used to...

A related error is that the popup here says that the value is null | undefined, when it will actually be an array of undefined

```diff @@ -16,7 +16,8 @@ export type Row = Record; */ export type Datum = Row | Value | Value[]; export type FieldNames = T extends Row - ? keyof...