Mike Bostock
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.
Fixes #282.
Ref. https://github.com/d3/d3/issues/4043
treemap
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:  ```js Plot.areaY(data, {x: "date", reduce: "count", interval: "day"}).plot() ``` After all, it works for a line:  ```js Plot.lineY(data, {x: "date", reduce: "count", interval:...
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...
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,...
Fixes #2284.