d3-scale icon indicating copy to clipboard operation
d3-scale copied to clipboard

Encodings that map abstract data to visual representation.

Results 35 d3-scale issues
Sort by recently updated
recently updated
newest added

The new symlog scale appears to use the same tick generation logic as the linear scale. This can result in axes with large gaps when spanning multiple orders of magnitude....

Hi everyone, while working on [this issue](https://github.com/recharts/recharts/issues/3652) the need for a logit function emerged. A logit function operates on a domain of (0,1) and it's particularly suitable to enhance numbers...

Starting from [Add logit as a YAxis scale #3652](https://github.com/recharts/recharts/issues/3652) we figured out that having a logit scale in d3-scale would be useful. A logit function operates on a domain of...

After an update of d3 I noticed that since version 5.15.0 of d3 the invert() function of scaleTime() sometimes does not return an exact date. It is then missing 1ms....

First thanks for your awesome work, it really solves many low-level headaches for us. In my star map project, I try to visualize the star brightness by the point radius....

Adds invertExtent method for band and point scales, which can be useful for brushing and linking over ordinal domains. Separated from earlier PR #60.

enhancement

I accidentally wrote `yScale.range([height - padding, padding]);` as `yScale.range([height - padding], padding);` No error was thrown and it took me a long time to figure out why my `yScale` was...

scale.low and scale.high define what to do with values higher or lower than the bounds of the domain. If undefined, we do the usual (ie. interpolate or clamp). - [...

The `d3.scaleDiverging` Method returns wrong results if the domain is reverted and the left domain border is equal to the midpoint. ```js const s = d3.scaleDiverging().domain([1, 1, 0]); for (const...