Mike Bostock

Results 344 issues of Mike Bostock

This adds a `server` option to fenced code blocks. When present, the code is run on the server when the page is rendered in the same fashion as a data...

DuckDBClient.of supports a second _config_ option. We should allow you to specify what the default config is in your project config under the **duckdb** option.

enhancement

Ref. https://github.com/d3/d3/issues/4043

Fixes #1710. Quick sketch of a treemap mark and transform. TODO - [x] treemap layout - [x] value option - [x] tiling method option - [ ] labels - [...

Fixes #2331. Breaks a bunch of tests, of course. And should probably only apply to positional scales, not to (_e.g._) color? And having an implicit rule would also be nice....

I expect this to work: ![Image](https://github.com/user-attachments/assets/1d3d1f57-445d-4fe6-95cf-33e47b529b04) ```js Plot.areaY(data, {x: "date", reduce: "count", interval: "day"}).plot() ``` After all, it works for a line: ![Image](https://github.com/user-attachments/assets/390610e2-0daf-45f9-b228-205aadd463b6) ```js Plot.lineY(data, {x: "date", reduce: "count", interval:...

bug

E.g., the **transform** option is ignored here: ```js Plot.scale({ color: { domain: d3.range(9), range: scheme, transform: ([a, b]) => 3 * a + b, unknown: "#ccc" } }) ``` This...

bug

e.g., https://next.observablehq.com/d/0e0c0dcb66d6714e ```js function other(valueof, domain, unknown) { if (typeof valueof !== "function") valueof = field(valueof); domain = new Set(domain); return (d, i, data) => { const value = valueof(d,...

enhancement

Fixes #2284.